<!doctype html>
<html lang="ru" data-bs-theme="dark">

<head>
    <!-- 2024-05-11 14:15:22 -->
        <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <title>git pack-objects</title>
        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.3/css/bootstrap.min.css" integrity="sha512-jnSuA4Ss2PkkikSOLtYs8BlYIeeIK1h99ty4YfvRPAlzr377vr3CXDb7sb7eEEBYjDtcYj+AjBH3FLv5uSJuXg==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-icons/1.11.3/font/bootstrap-icons.min.css" integrity="sha512-dPXYcDub/aeb08c63jRq/k6GaKccl256JQy/AnOq7CAnEZ9FzSL9wSbcZkMp4R26vBsMLFYH4kQ67/bbV8XaCQ==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/github-dark.min.css" integrity="sha512-rO+olRTkcf304DQBxSWxln8JXCzTHlKnIdnMUwYvQa9/Jd4cQaNkItIUj6Z4nvW1dqK0SKXLbn9h4KwZTNtAyw==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/7.1.0/css/flag-icons.min.css" integrity="sha512-bZBu2H0+FGFz/stDN/L0k8J0G8qVsAL0ht1qg5kTwtAheiXwiRKyCq1frwfbSFSJN3jooR5kauE0YjtPzhZtJQ==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link href="../../../runebook.css" rel="stylesheet" type="text/css">
    <meta name="x-github" content="https://github.com/runebookdev/runebook">
            <meta name="x-i18n-doc" content="git">
        <script>
        function i18n(element) {
            // NOP
        }
    </script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/js-cookie/3.0.5/js.cookie.js" integrity="sha512-F/dia2jKME12jwqiYDayeD+Rr/8jTWUD2wfbuJB0bzSwenSEnXsn4qQ/wVyXUCix5bmCAj8xJdtFr2OqUtjLAw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js" integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.3/js/bootstrap.bundle.min.js" integrity="sha512-7Pi/otdlbbCR+LnW+F7PwFcSDJOuUJB3OxtEHbg4vSMvzvJjde4Po1v4BR9Gdc9aXNUNFVUY+SK51wWT8WF0Gg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/rxjs/7.8.1/rxjs.umd.min.js" integrity="sha512-D9LDs8YUUVa4V9Gl4Zb+xqRAc7RCzooR3+zzebgK2RMu/KU+dh90pbjEEMzPiSyRSGbSp9j1pZnrO4joGa5WEg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js" integrity="sha512-mhbv5DqBMgrWL+32MmsDOt/OAvqr/cHimk6B8y/bx/xS88MVkYGPiVv2ixKVrkywF2qHplNRUvFsAHUdxZ3Krg==" crossorigin="anonymous"></script>
    <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6424571640879890" crossorigin="anonymous"></script>    <script async src="https://www.googletagmanager.com/gtag/js?id=G-3G5BZ1QEDP"></script>
<script>
    window.dataLayer = window.dataLayer || [];

    function gtag() {
        dataLayer.push(arguments);
    }

    gtag('js', new Date());
    gtag('config', 'G-3G5BZ1QEDP');
</script>    <script>
(function(c, l, a, r, i, t, y) {
    c[a] = c[a] || function() {
        (c[a].q = c[a].q || []).push(arguments)
    };
    t = l.createElement(r);
    t.async = 1;
    t.src = "https://www.clarity.ms/tag/" + i + "?ref=bwt";
    y = l.getElementsByTagName(r)[0];
    y.parentNode.insertBefore(t, y);
})(window, document, "clarity", "script", "jto2hd94r9");
</script>    <script src="../../../theme.js"></script>
</head>

<body>
    <header class="bg-black">
        <div class="container">
            <div class="row">
                <div class="col">
                    <nav class="navbar navbar-expand-lg navbar-dark">
                        <a class="navbar-brand fw-bold" href="https://runebook.dev/ru">
                            <img alt="Runebook.dev" class="d-inline-block align-top mr-1" src="../../../assets/runebook_logo.webp" width="24" height="24">
                            Runebook.dev
                        </a>
                        <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
                            <span class="navbar-toggler-icon"></span>
                        </button>
                        <div class="collapse navbar-collapse" id="navbarSupportedContent">
                            <ul class="navbar-nav me-auto mb-2 mb-lg-0">
                                <li class="nav-item">
                                    <a class="nav-link" href="https://runebook.dev/ru#docs">Documentation</a>
                                </li>
                                <li class="nav-item">
                                    <a class="nav-link" href="https://runebook.dev/contributors">Contributors</a>
                                </li>
                                <li class="nav-item">
                                    <a class="nav-link" href="https://github.com/runebookdev/runebook/issues">GitHub</a>
                                </li>
                            </ul>
                                                                                                <button class="btn btn-success ms-2" id="showPopupButton">
                                        <i class="bi bi-translate"></i>
                                        Show English
                                    </button>
                                                                                        <div class="form-check form-switch ms-3">
                                <label class="text-light">
                                    <input class="form-check-input" type="checkbox" role="switch" id="theme-switch" checked>
                                    <i class="bi bi-moon-stars-fill"></i>
                                </label>
                            </div>
                        </div>
                    </nav>
                </div>
            </div>
        </div>
    </header>

    <!--sse-->
    <div class="container">
    <div class="row">
        <div class="col">
            <nav aria-label="breadcrumb" class="mt-2">
                <ol class="breadcrumb mb-1">
                    <li class="breadcrumb-item">
                        <a href="https://runebook.dev/ru#docs">
                            <span class="fi fi-ru"></span>                            Русский                        </a>
                    </li>
                    <li class="breadcrumb-item">
                        <a href="-index-.html">
                            Git                            2.43                        </a>
                    </li>
                                            <li class="breadcrumb-item">
                            <a href="-index-.html#Git">
                                Git                            </a>
                        </li>
                                    </ol>
            </nav>
        </div>
    </div>
    <br>

    <div class="row">
        <div class="col-md-9">
            <main>
                <article>

                    
                    <h1 class="text-body-emphasis" ><span data-i18n="2d5d42d0645d3a3d5b60880135490acc312114014f72d9b12536c9b0092910c1/0e" data-source="git-pack-objects" onmousemove="i18n(this)">git-pack-objects</span></h1> <h2 class="text-body-emphasis"  id="_name"><span data-i18n="dcd1d5223f73b3a965c07e3ff5dbee3eedcfedb806686a05b9b3868a2c3d6d50/3a" data-source="Name" onmousemove="i18n(this)">Name</span></h2> <div> <p><span data-i18n="c0a62f01f04e97ebde4e671f77fabd1702725b16882dd6c0367473a2eae192d0/54" data-source="git-pack-objects - Create a packed archive of objects" onmousemove="i18n(this)">git-pack-objects &mdash; &Scy;&ocy;&zcy;&dcy;&acy;&tcy;&softcy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&jcy; &acy;&rcy;&khcy;&icy;&vcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;.</span></p> </div> <h2 class="text-body-emphasis"  id="_synopsis"><span data-i18n="8eb3755381519d7f0479d75446e56e20084834c0460d7ec94926932372ea6c47/0d" data-source="Synopsis" onmousemove="i18n(this)">Synopsis</span></h2> <div> <div> <pre class="hljs language-perl">git <span class="hljs-keyword">pack</span>-objects [-<span class="hljs-string">q | --progress |</span> --all-progress] [--all-progress-implied]
        [--<span class="hljs-keyword">no</span>-reuse-delta] [--delta-base-offset] [--non-empty]
        [--<span class="hljs-keyword">local</span>] [--incremental] [--window=&lt;n&gt;] [--depth=&lt;n&gt;]
        [--revs [--unpacked | --all]] [--keep-<span class="hljs-keyword">pack</span>=&lt;<span class="hljs-keyword">pack</span>-name&gt;]
        [--cruft] [--cruft-expiration=&lt;<span class="hljs-keyword">time</span>&gt;]
        [--stdout [--filter=&lt;filter-spec&gt;] | &lt;base-name&gt;]
        [--shallow] [--keep-true-parents] [--[<span class="hljs-keyword">no</span>-]sparse] &lt; &lt;object-list&gt;</pre> </div> </div> <h2 class="text-body-emphasis"  id="_description"><span data-i18n="526e0087cc3f254d9f86f6c7d8e23d954c4dfda2b312efc29194ae8a860106ba/d3" data-source="Description" onmousemove="i18n(this)">Description</span></h2> <div> <p><span data-i18n="2b7f9c67c3215e216de10bbd38e7ee8b0743a0a709caf983b65a9abaf68f2ec2/2c" data-source="Reads list of objects from the standard input, and writes either one or more packed archives with the specified base-name to disk, or a packed archive to the standard output." onmousemove="i18n(this)">&Scy;&chcy;&icy;&tcy;&ycy;&vcy;&acy;&iecy;&tcy; &scy;&pcy;&icy;&scy;&ocy;&kcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &scy;&ocy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ocy;&gcy;&ocy; &vcy;&vcy;&ocy;&dcy;&acy; &icy; &zcy;&acy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&iecy;&tcy; &ncy;&acy; &dcy;&icy;&scy;&kcy; &ocy;&dcy;&icy;&ncy; &icy;&lcy;&icy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&khcy; &acy;&rcy;&khcy;&icy;&vcy;&ocy;&vcy; &scy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ycy;&mcy; &bcy;&acy;&zcy;&ocy;&vcy;&ycy;&mcy; &icy;&mcy;&iecy;&ncy;&iecy;&mcy; &icy;&lcy;&icy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&jcy; &acy;&rcy;&khcy;&icy;&vcy; &ncy;&acy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ycy;&jcy; &vcy;&ycy;&vcy;&ocy;&dcy;.</span></p> <p><span data-i18n="7962922578ec3d7b08b5cce148df499624071823b7c6de755784dd59a394939b/9b" data-source="A packed archive is an efficient way to transfer a set of objects between two repositories as well as an access efficient archival format. In a packed archive, an object is either stored as a compressed whole or as a difference from some other object. The latter is often called a delta." onmousemove="i18n(this)">&Ucy;&pcy;&acy;&kcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&jcy; &acy;&rcy;&khcy;&icy;&vcy; &mdash; &ecy;&tcy;&ocy; &ecy;&fcy;&fcy;&iecy;&kcy;&tcy;&icy;&vcy;&ncy;&ycy;&jcy; &scy;&pcy;&ocy;&scy;&ocy;&bcy; &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&chcy;&icy; &ncy;&acy;&bcy;&ocy;&rcy;&acy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &mcy;&iecy;&zhcy;&dcy;&ucy; &dcy;&vcy;&ucy;&mcy;&yacy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;&mcy;&icy;, &acy; &tcy;&acy;&kcy;&zhcy;&iecy; &ecy;&fcy;&fcy;&iecy;&kcy;&tcy;&icy;&vcy;&ncy;&ycy;&jcy; &acy;&rcy;&khcy;&icy;&vcy;&ncy;&ycy;&jcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&acy;. &Vcy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&acy;&ncy;&ncy;&ocy;&mcy; &acy;&rcy;&khcy;&icy;&vcy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy; &khcy;&rcy;&acy;&ncy;&icy;&tcy;&scy;&yacy; &lcy;&icy;&bcy;&ocy; &kcy;&acy;&kcy; &scy;&zhcy;&acy;&tcy;&ocy;&iecy; &tscy;&iecy;&lcy;&ocy;&iecy;, &lcy;&icy;&bcy;&ocy; &kcy;&acy;&kcy; &ocy;&tcy;&lcy;&icy;&chcy;&icy;&iecy; &ocy;&tcy; &kcy;&acy;&kcy;&ocy;&gcy;&ocy;-&lcy;&icy;&bcy;&ocy; &dcy;&rcy;&ucy;&gcy;&ocy;&gcy;&ocy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;. &Pcy;&ocy;&scy;&lcy;&iecy;&dcy;&ncy;&yucy;&yucy; &chcy;&acy;&scy;&tcy;&ocy; &ncy;&acy;&zcy;&ycy;&vcy;&acy;&yucy;&tcy; &dcy;&iecy;&lcy;&softcy;&tcy;&ocy;&jcy;.</span></p> <p><span data-i18n="518ed7b11039d1f7bd66720cf589a5d13607a2e1d61aa0d1059934e07cc954c8/60" data-source="The packed archive format (.pack) is designed to be self-contained so that it can be unpacked without any further information. Therefore, each object that a delta depends upon must be present within the pack." onmousemove="i18n(this)">&Fcy;&ocy;&rcy;&mcy;&acy;&tcy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy; &acy;&rcy;&khcy;&icy;&vcy;&acy; (.pack) &rcy;&acy;&zcy;&rcy;&acy;&bcy;&ocy;&tcy;&acy;&ncy; &kcy;&acy;&kcy; &acy;&vcy;&tcy;&ocy;&ncy;&ocy;&mcy;&ncy;&ycy;&jcy;, &pcy;&ocy;&ecy;&tcy;&ocy;&mcy;&ucy; &iecy;&gcy;&ocy; &mcy;&ocy;&zhcy;&ncy;&ocy; &rcy;&acy;&scy;&pcy;&acy;&kcy;&ocy;&vcy;&acy;&tcy;&softcy; &bcy;&iecy;&zcy; &kcy;&acy;&kcy;&ocy;&jcy;-&lcy;&icy;&bcy;&ocy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&jcy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&icy;. &Scy;&lcy;&iecy;&dcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;, &kcy;&acy;&zhcy;&dcy;&ycy;&jcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;, &ocy;&tcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&gcy;&ocy; &zcy;&acy;&vcy;&icy;&scy;&icy;&tcy; &dcy;&iecy;&lcy;&softcy;&tcy;&acy;, &dcy;&ocy;&lcy;&zhcy;&iecy;&ncy; &pcy;&rcy;&icy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ocy;&vcy;&acy;&tcy;&softcy; &vcy; &pcy;&acy;&kcy;&iecy;&tcy;&iecy;.</span></p> <p><span data-i18n="447ae85ebb05bd35902db81e8f97f8c8e9b69cff06d84bb4f81cf6a0da526464/ae" data-source="A pack index file (.idx) is generated for fast, random access to the objects in the pack. Placing both the index file (.idx) and the packed archive (.pack) in the pack/ subdirectory of $GIT_OBJECT_DIRECTORY (or any of the directories on $GIT_ALTERNATE_OBJECT_DIRECTORIES) enables Git to read from the pack archive." onmousemove="i18n(this)">&Icy;&ncy;&dcy;&iecy;&kcy;&scy;&ncy;&ycy;&jcy; &fcy;&acy;&jcy;&lcy; &pcy;&acy;&kcy;&iecy;&tcy;&acy; (.idx) &scy;&ocy;&zcy;&dcy;&acy;&iecy;&tcy;&scy;&yacy; &dcy;&lcy;&yacy; &bcy;&ycy;&scy;&tcy;&rcy;&ocy;&gcy;&ocy; &pcy;&rcy;&ocy;&icy;&zcy;&vcy;&ocy;&lcy;&softcy;&ncy;&ocy;&gcy;&ocy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&acy; &kcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;&mcy; &vcy; &pcy;&acy;&kcy;&iecy;&tcy;&iecy;. &Rcy;&acy;&zcy;&mcy;&iecy;&shchcy;&iecy;&ncy;&icy;&iecy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;&ncy;&ocy;&gcy;&ocy; &fcy;&acy;&jcy;&lcy;&acy; (.idx) &icy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy; &acy;&rcy;&khcy;&icy;&vcy;&acy; (.pack) &vcy; &pcy;&ocy;&dcy;&kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&iecy; Pack/ $GIT_OBJECT_DIRECTORY (&icy;&lcy;&icy; &vcy; &lcy;&yucy;&bcy;&ocy;&mcy; &icy;&zcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&ocy;&vcy; $GIT_ALTERNATE_OBJECT_DIRECTORIES) &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&yacy;&iecy;&tcy;  Git  &chcy;&icy;&tcy;&acy;&tcy;&softcy; &icy;&zcy; &acy;&rcy;&khcy;&icy;&vcy;&acy; &pcy;&acy;&kcy;&iecy;&tcy;&acy;.</span></p> <p><span data-i18n="84e5f3ee48fd0974c92fb79dd496f8c59f54a7270ad36bec9c4235a46f4ec22f/96" data-source="The &lt;code&gt;git unpack-objects&lt;/code&gt; command can read the packed archive and expand the objects contained in the pack into &amp;quot;one-file one-object&amp;quot; format; this is typically done by the smart-pull commands when a pack is created on-the-fly for efficient network transport by their peers." onmousemove="i18n(this)">&Kcy;&ocy;&mcy;&acy;&ncy;&dcy;&acy;  <code>git unpack-objects</code>  &mcy;&ocy;&zhcy;&iecy;&tcy; &chcy;&icy;&tcy;&acy;&tcy;&softcy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&jcy; &acy;&rcy;&khcy;&icy;&vcy; &icy; &rcy;&acy;&scy;&shcy;&icy;&rcy;&yacy;&tcy;&softcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;, &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&shchcy;&icy;&iecy;&scy;&yacy; &vcy; &pcy;&acy;&kcy;&iecy;&tcy;&iecy;, &vcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;  &quot;one-file one-object&quot; ; &ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &ecy;&tcy;&ocy; &dcy;&iecy;&lcy;&acy;&iecy;&tcy;&scy;&yacy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy; smart-pull, &kcy;&ocy;&gcy;&dcy;&acy; &pcy;&acy;&kcy;&iecy;&tcy; &scy;&ocy;&zcy;&dcy;&acy;&iecy;&tcy;&scy;&yacy; &laquo;&ncy;&acy; &lcy;&iecy;&tcy;&ucy;&raquo; &dcy;&lcy;&yacy; &ecy;&fcy;&fcy;&iecy;&kcy;&tcy;&icy;&vcy;&ncy;&ocy;&jcy; &scy;&iecy;&tcy;&iecy;&vcy;&ocy;&jcy; &tcy;&rcy;&acy;&ncy;&scy;&pcy;&ocy;&rcy;&tcy;&icy;&rcy;&ocy;&vcy;&kcy;&icy; &icy;&khcy; &ocy;&dcy;&ncy;&ocy;&rcy;&acy;&ncy;&gcy;&ocy;&vcy;&ycy;&mcy;&icy; &ucy;&zcy;&lcy;&acy;&mcy;&icy;.</span></p> </div> <h2 class="text-body-emphasis"  id="_options"><span data-i18n="d0db8b5e364b6989e4b8f38a2b3846b87d99a51c1592ebf35d21cc66405a8e39/b6" data-source="Options" onmousemove="i18n(this)">Options</span></h2> <div> <div> <dl> <dt id="Documentation/git-pack-objects.txt-base-name"><span data-i18n="a194b34135373d5112718a83e0fc3ad230c96bdf93e39511dba875d193420384/54" data-source="base-name" onmousemove="i18n(this)">base-name</span></dt> <dd> <p><span data-i18n="c9cc07a5e6740a69c62fdc069c0b731b30c3064883747bb2057a477b796d442b/c6" data-source="Write into pairs of files (.pack and .idx), using &amp;lt;base-name&amp;gt; to determine the name of the created file. When this option is used, the two files in a pair are written in &amp;lt;base-name&amp;gt;-&amp;lt;SHA-1&amp;gt;.{pack,idx} files. &amp;lt;SHA-1&amp;gt; is a hash based on the pack content and is written to the standard output of the command." onmousemove="i18n(this)">&Zcy;&acy;&pcy;&icy;&shcy;&icy;&tcy;&iecy; &vcy; &pcy;&acy;&rcy;&ycy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy; (.pack &icy; .idx), &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yacy; &lt;base-name&gt; &dcy;&lcy;&yacy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&icy;&yacy; &icy;&mcy;&iecy;&ncy;&icy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy; &fcy;&acy;&jcy;&lcy;&acy;. &Pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy; &ecy;&tcy;&ocy;&jcy; &ocy;&pcy;&tscy;&icy;&icy; &dcy;&vcy;&acy; &fcy;&acy;&jcy;&lcy;&acy; &vcy; &pcy;&acy;&rcy;&iecy; &zcy;&acy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &vcy; &fcy;&acy;&jcy;&lcy;&ycy; &lt;base-name&gt;-&lt;SHA-1&gt;.{pack,idx}. &lt;SHA-1&gt; &mdash; &ecy;&tcy;&ocy; &khcy;&ecy;&shcy;, &ocy;&scy;&ncy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&jcy; &ncy;&acy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&mcy; &pcy;&acy;&kcy;&iecy;&tcy;&acy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &zcy;&acy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&iecy;&tcy;&scy;&yacy; &vcy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ycy;&jcy; &vcy;&ycy;&vcy;&ocy;&dcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ycy;.</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---stdout"><span data-i18n="03d5cd8365bc4077b6dc9b99163f1ad17f6a753c740cc4050aa554a437aef6bf/ac" data-source="--stdout" onmousemove="i18n(this)">--stdout</span></dt> <dd> <p><span data-i18n="e143e05c3465555761a53d1a4eb2922037e8b9e0595819840bc679f43d8033f4/24" data-source="Write the pack contents (what would have been written to .pack file) out to the standard output." onmousemove="i18n(this)">&Zcy;&acy;&pcy;&icy;&shcy;&icy;&tcy;&iecy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&iecy; &pcy;&acy;&kcy;&iecy;&tcy;&acy; (&tcy;&ocy;, &chcy;&tcy;&ocy; &bcy;&ycy;&lcy;&ocy; &bcy;&ycy; &zcy;&acy;&pcy;&icy;&scy;&acy;&ncy;&ocy; &vcy; .pack-&fcy;&acy;&jcy;&lcy;) &ncy;&acy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ycy;&jcy; &vcy;&ycy;&vcy;&ocy;&dcy;.</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---revs"><span data-i18n="c50d922e23790e9f1bef536450a77778479c519becb72cfb3081b923171d4be1/32" data-source="--revs" onmousemove="i18n(this)">--revs</span></dt> <dd> <p><span data-i18n="ca7df438bd030d536df8aa2a19ef338cf9ca6aff399edfdfab56a6822831fd55/9d" data-source="Read the revision arguments from the standard input, instead of individual object names. The revision arguments are processed the same way as &lt;code&gt;git rev-list&lt;/code&gt; with the &lt;code&gt;--objects&lt;/code&gt; flag uses its &lt;code&gt;commit&lt;/code&gt; arguments to build the list of objects it outputs. The objects on the resulting list are packed. Besides revisions, &lt;code&gt;--not&lt;/code&gt; or &lt;code&gt;--shallow &amp;lt;SHA-1&amp;gt;&lt;/code&gt; lines are also accepted." onmousemove="i18n(this)">&Scy;&chcy;&icy;&tcy;&acy;&jcy;&tcy;&iecy; &acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;&ycy; &vcy;&iecy;&rcy;&scy;&icy;&icy; &icy;&zcy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ocy;&gcy;&ocy; &vcy;&vcy;&ocy;&dcy;&acy;, &acy; &ncy;&iecy; &icy;&mcy;&iecy;&ncy;&acy; &ocy;&tcy;&dcy;&iecy;&lcy;&softcy;&ncy;&ycy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;. &Acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;&ycy; &vcy;&iecy;&rcy;&scy;&icy;&icy; &ocy;&bcy;&rcy;&acy;&bcy;&acy;&tcy;&ycy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &tcy;&acy;&kcy; &zhcy;&iecy;, &kcy;&acy;&kcy;  <code>git rev-list</code>  &scy; &fcy;&lcy;&acy;&gcy;&ocy;&mcy;  <code>--objects</code> , &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy; &scy;&vcy;&ocy;&icy; &acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;&ycy;  <code>commit</code>  &dcy;&lcy;&yacy; &pcy;&ocy;&scy;&tcy;&rcy;&ocy;&iecy;&ncy;&icy;&yacy; &scy;&pcy;&icy;&scy;&kcy;&acy; &vcy;&ycy;&vcy;&ocy;&dcy;&icy;&mcy;&ycy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;. &Ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &vcy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&ncy;&ocy;&mcy; &scy;&pcy;&icy;&scy;&kcy;&iecy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&ycy;&vcy;&acy;&yucy;&tcy;&scy;&yacy;. &Pcy;&ocy;&mcy;&icy;&mcy;&ocy; &dcy;&ocy;&rcy;&acy;&bcy;&ocy;&tcy;&ocy;&kcy;, &tcy;&acy;&kcy;&zhcy;&iecy; &pcy;&rcy;&icy;&ncy;&icy;&mcy;&acy;&yucy;&tcy;&scy;&yacy; &lcy;&icy;&ncy;&icy;&icy;  <code>--not</code>  &icy;&lcy;&icy;  <code>--shallow &lt;SHA-1&gt;</code> .</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---unpacked"><span data-i18n="53a644af37d07433bae5bdf8e0824d6961a8844ae7dcbd33dee2973206d26bd0/2f" data-source="--unpacked" onmousemove="i18n(this)">--unpacked</span></dt> <dd> <p><span data-i18n="5889c5294a2c815c3341ae6b2f51e4a010e44549e9376c86036aac7da55559a5/d6" data-source="This implies &lt;code&gt;--revs&lt;/code&gt;. When processing the list of revision arguments read from the standard input, limit the objects packed to those that are not already packed." onmousemove="i18n(this)">&Ecy;&tcy;&ocy; &pcy;&ocy;&dcy;&rcy;&acy;&zcy;&ucy;&mcy;&iecy;&vcy;&acy;&iecy;&tcy;  <code>--revs</code> . &Pcy;&rcy;&icy; &ocy;&bcy;&rcy;&acy;&bcy;&ocy;&tcy;&kcy;&iecy; &scy;&pcy;&icy;&scy;&kcy;&acy; &acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy; &vcy;&iecy;&rcy;&scy;&icy;&icy;, &scy;&chcy;&icy;&tcy;&ycy;&vcy;&acy;&iecy;&mcy;&ocy;&gcy;&ocy; &scy;&ocy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ocy;&gcy;&ocy; &vcy;&vcy;&ocy;&dcy;&acy;, &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&softcy;&tcy;&iecy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &tcy;&iecy;&mcy;&icy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &iecy;&shchcy;&iecy; &ncy;&iecy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&acy;&ncy;&ycy;.</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---all"><span data-i18n="7dbf56c38208e33a9193b210245465f7729af0d59b9df556e7f1f7138a6d6e93/a1" data-source="--all" onmousemove="i18n(this)">--all</span></dt> <dd> <p><span data-i18n="961672bf4feec3a38d6fb6a37c5b442460a5eca6ec8bbc8ada43bbbaad95f7e7/ef" data-source="This implies &lt;code&gt;--revs&lt;/code&gt;. In addition to the list of revision arguments read from the standard input, pretend as if all refs under &lt;code&gt;refs/&lt;/code&gt; are specified to be included." onmousemove="i18n(this)">&Ecy;&tcy;&ocy; &pcy;&ocy;&dcy;&rcy;&acy;&zcy;&ucy;&mcy;&iecy;&vcy;&acy;&iecy;&tcy;  <code>--revs</code> . &Vcy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&icy;&iecy; &kcy; &scy;&pcy;&icy;&scy;&kcy;&ucy; &acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy; &vcy;&iecy;&rcy;&scy;&icy;&icy;, &scy;&chcy;&icy;&tcy;&acy;&ncy;&ncy;&ocy;&mcy;&ucy; &scy;&ocy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ocy;&gcy;&ocy; &vcy;&vcy;&ocy;&dcy;&acy;, &pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&softcy;&tcy;&iecy;, &chcy;&tcy;&ocy; &vcy;&scy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &pcy;&ocy;&dcy;  <code>refs/</code>  &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ycy; &dcy;&lcy;&yacy; &vcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&yacy;.</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---include-tag"><span data-i18n="3dd76c08aa41897aee554e52b49d1db280347bf79823e2156ed8671244ae4aa0/8d" data-source="--include-tag" onmousemove="i18n(this)">--include-tag</span></dt> <dd> <p><span data-i18n="a6dd6aecb9fea523934612229dda4104fd7dfa54ec4910d201129ef8f8da2bfb/07" data-source="Include unasked-for annotated tags if the object they reference was included in the resulting packfile. This can be useful to send new tags to native Git clients." onmousemove="i18n(this)">&Vcy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&iecy; &ncy;&iecy;&zcy;&acy;&pcy;&rcy;&ocy;&shcy;&iecy;&ncy;&ncy;&ycy;&iecy; &acy;&ncy;&ncy;&ocy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&iecy; &tcy;&iecy;&gcy;&icy;, &iecy;&scy;&lcy;&icy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;, &ncy;&acy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &ocy;&ncy;&icy; &scy;&scy;&ycy;&lcy;&acy;&yucy;&tcy;&scy;&yacy;, &bcy;&ycy;&lcy; &vcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy; &vcy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&icy;&rcy;&ucy;&yucy;&shchcy;&icy;&jcy; &pcy;&acy;&kcy;&iecy;&tcy;&ncy;&ycy;&jcy; &fcy;&acy;&jcy;&lcy;. &Ecy;&tcy;&ocy; &mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy; &pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ocy; &dcy;&lcy;&yacy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&kcy;&icy; &ncy;&ocy;&vcy;&ycy;&khcy; &tcy;&iecy;&gcy;&ocy;&vcy; &scy;&ocy;&bcy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ycy;&mcy; &kcy;&lcy;&icy;&iecy;&ncy;&tcy;&acy;&mcy;  Git .</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---stdin-packs"><span data-i18n="2359a2460af3fcfd71a0758a58865df52b6bdf10626497787cf4d760029b178a/2a" data-source="--stdin-packs" onmousemove="i18n(this)">--stdin-packs</span></dt> <dd> <p><span data-i18n="61a2915d69771e4649a783bfe9a126644b3b8463d8b0ae25d07d5f09c59b25a7/b1" data-source="Read the basenames of packfiles (e.g., &lt;code&gt;pack-1234abcd.pack&lt;/code&gt;) from the standard input, instead of object names or revision arguments. The resulting pack contains all objects listed in the included packs (those not beginning with &lt;code&gt;^&lt;/code&gt;), excluding any objects listed in the excluded packs (beginning with &lt;code&gt;^&lt;/code&gt;)." onmousemove="i18n(this)">&Scy;&chcy;&icy;&tcy;&acy;&jcy;&tcy;&iecy; &bcy;&acy;&zcy;&ocy;&vcy;&ycy;&iecy; &icy;&mcy;&iecy;&ncy;&acy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy; &pcy;&acy;&kcy;&iecy;&tcy;&ocy;&vcy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;,  <code>pack-1234abcd.pack</code> ) &icy;&zcy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ocy;&gcy;&ocy; &vcy;&vcy;&ocy;&dcy;&acy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &icy;&mcy;&iecy;&ncy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &icy;&lcy;&icy; &acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy; &vcy;&iecy;&rcy;&scy;&icy;&icy;. &Rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&icy;&rcy;&ucy;&yucy;&shchcy;&icy;&jcy; &pcy;&acy;&kcy;&iecy;&tcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&tcy; &vcy;&scy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;, &pcy;&iecy;&rcy;&iecy;&chcy;&icy;&scy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy; &vcy;&ocy; &vcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&ncy;&ycy;&khcy; &pcy;&acy;&kcy;&iecy;&tcy;&acy;&khcy; (&tcy;&iecy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &ncy;&iecy; &ncy;&acy;&chcy;&icy;&ncy;&acy;&yucy;&tcy;&scy;&yacy; &scy;  <code>^</code> ), &icy;&scy;&kcy;&lcy;&yucy;&chcy;&acy;&yacy; &lcy;&yucy;&bcy;&ycy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;, &pcy;&iecy;&rcy;&iecy;&chcy;&icy;&scy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy; &vcy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&ncy;&ycy;&khcy; &pcy;&acy;&kcy;&iecy;&tcy;&acy;&khcy; (&ncy;&acy;&chcy;&icy;&ncy;&acy;&yucy;&shchcy;&icy;&iecy;&scy;&yacy; &scy;  <code>^</code> ).</span></p> <p><span data-i18n="78af1e5deac3d1f542129816fb7dc4fa15fb48cab5e027ea73f3033d92ff4b37/17" data-source="Incompatible with &lt;code&gt;--revs&lt;/code&gt;, or options that imply &lt;code&gt;--revs&lt;/code&gt; (such as &lt;code&gt;--all&lt;/code&gt;), with the exception of &lt;code&gt;--unpacked&lt;/code&gt;, which is compatible." onmousemove="i18n(this)">&Ncy;&iecy;&scy;&ocy;&vcy;&mcy;&iecy;&scy;&tcy;&icy;&mcy; &scy;  <code>--revs</code>  &icy;&lcy;&icy; &vcy;&acy;&rcy;&icy;&acy;&ncy;&tcy;&acy;&mcy;&icy;, &pcy;&ocy;&dcy;&rcy;&acy;&zcy;&ucy;&mcy;&iecy;&vcy;&acy;&yucy;&shchcy;&icy;&mcy;&icy;  <code>--revs</code>  (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;,  <code>--all</code> ), &zcy;&acy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy;  <code>--unpacked</code> , &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &scy;&ocy;&vcy;&mcy;&iecy;&scy;&tcy;&icy;&mcy;.</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---cruft"><span data-i18n="2b2c73cf83bb3f7f5aa155bb53b876e95bda640febc2aa257315c1b2241e279b/3f" data-source="--cruft" onmousemove="i18n(this)">--cruft</span></dt> <dd> <p><span data-i18n="384fb30669d8ac3acca9ca8a053a97110d04a764d7500f151ff591c925b47414/45" data-source="Packs unreachable objects into a separate &amp;quot;cruft&amp;quot; pack, denoted by the existence of a &lt;code&gt;.mtimes&lt;/code&gt; file. Typically used by &lt;code&gt;git
repack --cruft&lt;/code&gt;. Callers provide a list of pack names and indicate which packs will remain in the repository, along with which packs will be deleted (indicated by the &lt;code&gt;-&lt;/code&gt; prefix). The contents of the cruft pack are all objects not contained in the surviving packs which have not exceeded the grace period (see &lt;code&gt;--cruft-expiration&lt;/code&gt; below), or which have exceeded the grace period, but are reachable from an other object which hasn&amp;rsquo;t." onmousemove="i18n(this)">&Ucy;&pcy;&acy;&kcy;&ocy;&vcy;&ycy;&vcy;&acy;&iecy;&tcy; &ncy;&iecy;&dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &vcy; &ocy;&tcy;&dcy;&iecy;&lcy;&softcy;&ncy;&ycy;&jcy; &pcy;&acy;&kcy;&iecy;&tcy;  &quot;cruft&quot; , &ocy;&bcy;&ocy;&zcy;&ncy;&acy;&chcy;&acy;&iecy;&mcy;&ycy;&jcy; &ncy;&acy;&lcy;&icy;&chcy;&icy;&iecy;&mcy; &fcy;&acy;&jcy;&lcy;&acy;  <code>.mtimes</code> . &Ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy;  <code>git
repack --cruft</code> . &Vcy;&ycy;&zcy;&ycy;&vcy;&acy;&yucy;&shchcy;&icy;&iecy; &pcy;&rcy;&ocy;&gcy;&rcy;&acy;&mcy;&mcy;&ycy; &pcy;&rcy;&iecy;&dcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&yucy;&tcy; &scy;&pcy;&icy;&scy;&ocy;&kcy; &icy;&mcy;&iecy;&ncy; &pcy;&acy;&kcy;&iecy;&tcy;&ocy;&vcy; &icy; &ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&yucy;&tcy;, &kcy;&acy;&kcy;&icy;&iecy; &pcy;&acy;&kcy;&iecy;&tcy;&ycy; &ocy;&scy;&tcy;&acy;&ncy;&ucy;&tcy;&scy;&yacy; &vcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&icy;, &acy; &kcy;&acy;&kcy;&icy;&iecy; &bcy;&ucy;&dcy;&ucy;&tcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ycy; (&ocy;&bcy;&ocy;&zcy;&ncy;&acy;&chcy;&acy;&iecy;&tcy;&scy;&yacy; &pcy;&rcy;&iecy;&fcy;&icy;&kcy;&scy;&ocy;&mcy;  <code>-</code> ). &Scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ycy;&mcy; &pcy;&acy;&kcy;&iecy;&tcy;&acy; Cruft &yacy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &vcy;&scy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;, &ncy;&iecy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&shchcy;&icy;&iecy;&scy;&yacy; &vcy; &scy;&ocy;&khcy;&rcy;&acy;&ncy;&icy;&vcy;&shcy;&icy;&khcy;&scy;&yacy; &pcy;&acy;&kcy;&iecy;&tcy;&acy;&khcy;, &dcy;&lcy;&yacy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &ncy;&iecy; &icy;&scy;&tcy;&iecy;&kcy; &lcy;&softcy;&gcy;&ocy;&tcy;&ncy;&ycy;&jcy; &pcy;&iecy;&rcy;&icy;&ocy;&dcy; (&scy;&mcy;.  <code>--cruft-expiration</code>  &ncy;&icy;&zhcy;&iecy;) &icy;&lcy;&icy; &dcy;&lcy;&yacy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &icy;&scy;&tcy;&iecy;&kcy; &lcy;&softcy;&gcy;&ocy;&tcy;&ncy;&ycy;&jcy; &pcy;&iecy;&rcy;&icy;&ocy;&dcy;, &ncy;&ocy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy; &icy;&zcy; &dcy;&rcy;&ucy;&gcy;&ocy;&gcy;&ocy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &iecy;&shchcy;&iecy; &ncy;&iecy; &icy;&scy;&tcy;&iecy;&kcy;.</span></p> <p><span data-i18n="556f8b74d6cc1732a7b49d7e06383574d3ca894456b628ef6da733388e0f43ce/23" data-source="When the input lists a pack containing all reachable objects (and lists all other packs as pending deletion), the corresponding cruft pack will contain all unreachable objects (with mtime newer than the &lt;code&gt;--cruft-expiration&lt;/code&gt;) along with any unreachable objects whose mtime is older than the &lt;code&gt;--cruft-expiration&lt;/code&gt;, but are reachable from an unreachable object whose mtime is newer than the &lt;code&gt;--cruft-expiration&lt;/code&gt;)." onmousemove="i18n(this)">&Kcy;&ocy;&gcy;&dcy;&acy; &vcy;&ocy; &vcy;&khcy;&ocy;&dcy;&ncy;&ycy;&khcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy; &ucy;&kcy;&acy;&zcy;&acy;&ncy; &pcy;&acy;&kcy;&iecy;&tcy;, &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&shchcy;&icy;&jcy; &vcy;&scy;&iecy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; (&icy; &pcy;&iecy;&rcy;&iecy;&chcy;&icy;&scy;&lcy;&iecy;&ncy;&ycy; &vcy;&scy;&iecy; &ocy;&scy;&tcy;&acy;&lcy;&softcy;&ncy;&ycy;&iecy; &pcy;&acy;&kcy;&iecy;&tcy;&ycy; &kcy;&acy;&kcy; &ocy;&zhcy;&icy;&dcy;&acy;&yucy;&shchcy;&icy;&iecy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&icy;&yacy;), &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&jcy; &pcy;&acy;&kcy;&iecy;&tcy; &bcy;&ucy;&dcy;&iecy;&tcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&tcy;&softcy; &vcy;&scy;&iecy; &ncy;&iecy;&dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; (&scy; mtime &ncy;&ocy;&vcy;&iecy;&iecy;, &chcy;&iecy;&mcy;  <code>--cruft-expiration</code>  ), &acy; &tcy;&acy;&kcy;&zhcy;&iecy; &lcy;&yucy;&bcy;&ycy;&iecy; &ncy;&iecy;&dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;, &chcy;&softcy;&iecy; &vcy;&rcy;&iecy;&mcy;&yacy; mtime &scy;&tcy;&acy;&rcy;&shcy;&iecy;  <code>--cruft-expiration</code> . , &ncy;&ocy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy; &icy;&zcy; &ncy;&iecy;&dcy;&ocy;&scy;&tcy;&icy;&zhcy;&icy;&mcy;&ocy;&gcy;&ocy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;, &vcy;&rcy;&iecy;&mcy;&yacy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&gcy;&ocy; &ncy;&ocy;&vcy;&iecy;&iecy;, &chcy;&iecy;&mcy; &ucy;  <code>--cruft-expiration</code> ).</span></p> <p><span data-i18n="63bd76d7e66016c563d60c562d719a966689760788b6db6de277db2b3bab4a4d/25" data-source="Incompatible with &lt;code&gt;--unpack-unreachable&lt;/code&gt;, &lt;code&gt;--keep-unreachable&lt;/code&gt;, &lt;code&gt;--pack-loose-unreachable&lt;/code&gt;, &lt;code&gt;--stdin-packs&lt;/code&gt;, as well as any other options which imply &lt;code&gt;--revs&lt;/code&gt;." onmousemove="i18n(this)">&Ncy;&iecy;&scy;&ocy;&vcy;&mcy;&iecy;&scy;&tcy;&icy;&mcy; &scy;  <code>--unpack-unreachable</code> ,  <code>--keep-unreachable</code> ,  <code>--pack-loose-unreachable</code> ,  <code>--stdin-packs</code> , &acy; &tcy;&acy;&kcy;&zhcy;&iecy; &scy; &lcy;&yucy;&bcy;&ycy;&mcy;&icy; &dcy;&rcy;&ucy;&gcy;&icy;&mcy;&icy; &vcy;&acy;&rcy;&icy;&acy;&ncy;&tcy;&acy;&mcy;&icy;, &pcy;&ocy;&dcy;&rcy;&acy;&zcy;&ucy;&mcy;&iecy;&vcy;&acy;&yucy;&shchcy;&icy;&mcy;&icy;  <code>--revs</code> .</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---cruft-expirationltapproxidategt"><span data-i18n="8688edb08f4590333571c174f13d85b95a916b7b6a679288c5005a83815ce19d/b4" data-source="--cruft-expiration=&amp;lt;approxidate&amp;gt;" onmousemove="i18n(this)">--cruft-expiration=&lt;approxidate&gt;</span></dt> <dd> <p><span data-i18n="810fa8afb1a9de2bdac578444ddf000dd0607335d66cfdf1c73fe45b00c6a1dc/0f" data-source="If specified, objects are eliminated from the cruft pack if they have an mtime older than &lt;code&gt;&amp;lt;approxidate&amp;gt;&lt;/code&gt;. If unspecified (and given &lt;code&gt;--cruft&lt;/code&gt;), then no objects are eliminated." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ocy;, &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &ucy;&dcy;&acy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &icy;&zcy; &pcy;&acy;&kcy;&iecy;&tcy;&acy; crft, &iecy;&scy;&lcy;&icy; &icy;&khcy; mtime &scy;&tcy;&acy;&rcy;&shcy;&iecy;  <code>&lt;approxidate&gt;</code> . &IEcy;&scy;&lcy;&icy; &ncy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ocy; (&icy; &zcy;&acy;&dcy;&acy;&ncy;  <code>--cruft</code>  ), &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &ncy;&iecy; &ucy;&dcy;&acy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy;.</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---windowltngt"><span data-i18n="2374efbccd9e95ce82036e6ce24c7edb2fcc3b8c02d9ffe3bd4073060188ec6a/93" data-source="--window=&amp;lt;n&amp;gt;" onmousemove="i18n(this)">--window=&lt;n&gt;</span></dt> <dt id="Documentation/git-pack-objects.txt---depthltngt"><span data-i18n="b3661e539516b4d217ef191527a3113ca5a2f1afcc438943797d9febfc891090/75" data-source="--depth=&amp;lt;n&amp;gt;" onmousemove="i18n(this)">--depth=&lt;n&gt;</span></dt> <dd> <p><span data-i18n="f19e3eac0321175f78e70f7f6ab88fecba0b6cfd37ddf55f3f4a20a75aca161c/9a" data-source="These two options affect how the objects contained in the pack are stored using delta compression. The objects are first internally sorted by type, size and optionally names and compared against the other objects within --window to see if using delta compression saves space. --depth limits the maximum delta depth; making it too deep affects the performance on the unpacker side, because delta data needs to be applied that many times to get to the necessary object." onmousemove="i18n(this)">&Ecy;&tcy;&icy; &dcy;&vcy;&acy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&acy; &vcy;&lcy;&icy;&yacy;&yucy;&tcy; &ncy;&acy; &tcy;&ocy;, &kcy;&acy;&kcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;, &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&shchcy;&icy;&iecy;&scy;&yacy; &vcy; &pcy;&acy;&kcy;&iecy;&tcy;&iecy;, &scy;&ocy;&khcy;&rcy;&acy;&ncy;&yacy;&yucy;&tcy;&scy;&yacy; &scy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy;&mcy; &dcy;&iecy;&lcy;&softcy;&tcy;&acy;-&scy;&zhcy;&acy;&tcy;&icy;&yacy;. &Ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &scy;&ncy;&acy;&chcy;&acy;&lcy;&acy; &scy;&ocy;&rcy;&tcy;&icy;&rcy;&ucy;&yucy;&tcy;&scy;&yacy; &vcy;&ncy;&ucy;&tcy;&rcy;&icy; &pcy;&ocy; &tcy;&icy;&pcy;&ucy;, &rcy;&acy;&zcy;&mcy;&iecy;&rcy;&ucy; &icy; (&ncy;&iecy;&ocy;&bcy;&yacy;&zcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;) &icy;&mcy;&iecy;&ncy;&acy;&mcy; &icy; &scy;&rcy;&acy;&vcy;&ncy;&icy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &scy; &dcy;&rcy;&ucy;&gcy;&icy;&mcy;&icy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;&mcy;&icy; &vcy; --window, &chcy;&tcy;&ocy;&bcy;&ycy; &ucy;&vcy;&icy;&dcy;&iecy;&tcy;&softcy;, &ecy;&kcy;&ocy;&ncy;&ocy;&mcy;&icy;&tcy; &lcy;&icy; &pcy;&rcy;&ocy;&scy;&tcy;&rcy;&acy;&ncy;&scy;&tcy;&vcy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy; &dcy;&iecy;&lcy;&softcy;&tcy;&acy;-&scy;&zhcy;&acy;&tcy;&icy;&yacy;. --&gcy;&lcy;&ucy;&bcy;&icy;&ncy;&acy; &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&icy;&vcy;&acy;&iecy;&tcy; &mcy;&acy;&kcy;&scy;&icy;&mcy;&acy;&lcy;&softcy;&ncy;&ucy;&yucy; &gcy;&lcy;&ucy;&bcy;&icy;&ncy;&ucy; &dcy;&iecy;&lcy;&softcy;&tcy;&ycy;; &scy;&lcy;&icy;&shcy;&kcy;&ocy;&mcy; &gcy;&lcy;&ucy;&bcy;&ocy;&kcy;&acy;&yacy; &ocy;&bcy;&rcy;&acy;&bcy;&ocy;&tcy;&kcy;&acy; &vcy;&lcy;&icy;&yacy;&iecy;&tcy; &ncy;&acy; &pcy;&rcy;&ocy;&icy;&zcy;&vcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&scy;&tcy;&softcy; &rcy;&acy;&scy;&pcy;&acy;&kcy;&ocy;&vcy;&shchcy;&icy;&kcy;&acy;, &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &dcy;&iecy;&lcy;&softcy;&tcy;&acy;-&dcy;&acy;&ncy;&ncy;&ycy;&iecy; &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ocy; &pcy;&rcy;&icy;&mcy;&iecy;&ncy;&yacy;&tcy;&softcy; &scy;&tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &rcy;&acy;&zcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &dcy;&ocy;&bcy;&rcy;&acy;&tcy;&softcy;&scy;&yacy; &dcy;&ocy; &ncy;&ucy;&zhcy;&ncy;&ocy;&gcy;&ocy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;.</span></p> <p><span data-i18n="c525b3249bf2ca256734bd98dcba7c49f089d84f44b3088ffde7db0cf57675ee/fa" data-source="The default value for --window is 10 and --depth is 50. The maximum depth is 4095." onmousemove="i18n(this)">&Zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &dcy;&lcy;&yacy; --window &mdash; 10, &acy; &mdash;eep &mdash; 50. &Mcy;&acy;&kcy;&scy;&icy;&mcy;&acy;&lcy;&softcy;&ncy;&acy;&yacy; &gcy;&lcy;&ucy;&bcy;&icy;&ncy;&acy; &mdash; 4095.</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---window-memoryltngt"><span data-i18n="78c113795ab8b5684510935d17b83cc1bdfe783aee52d462f8129a79f0b74988/ee" data-source="--window-memory=&amp;lt;n&amp;gt;" onmousemove="i18n(this)">--window-memory=&lt;n&gt;</span></dt> <dd> <p><span data-i18n="f1deae78e452f8be5ed9cb15a24a1a69d0d3896da7c1bae84f62619370c16629/a3" data-source="This option provides an additional limit on top of &lt;code&gt;--window&lt;/code&gt;; the window size will dynamically scale down so as to not take up more than &lt;code&gt;&amp;lt;n&amp;gt;&lt;/code&gt; bytes in memory. This is useful in repositories with a mix of large and small objects to not run out of memory with a large window, but still be able to take advantage of the large window for the smaller objects. The size can be suffixed with &amp;quot;k&amp;quot;, &amp;quot;m&amp;quot;, or &amp;quot;g&amp;quot;. &lt;code&gt;--window-memory=0&lt;/code&gt; makes memory usage unlimited. The default is taken from the &lt;code&gt;pack.windowMemory&lt;/code&gt; configuration variable." onmousemove="i18n(this)">&Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &ocy;&bcy;&iecy;&scy;&pcy;&iecy;&chcy;&icy;&vcy;&acy;&iecy;&tcy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&jcy; &lcy;&icy;&mcy;&icy;&tcy; &scy;&vcy;&iecy;&rcy;&khcy;  <code>--window</code> ; &rcy;&acy;&zcy;&mcy;&iecy;&rcy; &ocy;&kcy;&ncy;&acy; &bcy;&ucy;&dcy;&iecy;&tcy; &dcy;&icy;&ncy;&acy;&mcy;&icy;&chcy;&iecy;&scy;&kcy;&icy; &ucy;&mcy;&iecy;&ncy;&softcy;&shcy;&acy;&tcy;&softcy;&scy;&yacy;, &chcy;&tcy;&ocy;&bcy;&ycy; &ncy;&iecy; &zcy;&acy;&ncy;&icy;&mcy;&acy;&tcy;&softcy; &vcy; &pcy;&acy;&mcy;&yacy;&tcy;&icy; &bcy;&ocy;&lcy;&iecy;&iecy;  <code>&lt;n&gt;</code>  &bcy;&acy;&jcy;&tcy;. &Ecy;&tcy;&ocy; &pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ocy; &vcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;&khcy; &scy;&ocy; &scy;&mcy;&iecy;&scy;&softcy;&yucy; &bcy;&ocy;&lcy;&softcy;&shcy;&icy;&khcy; &icy; &mcy;&acy;&lcy;&iecy;&ncy;&softcy;&kcy;&icy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &ncy;&iecy; &icy;&scy;&chcy;&iecy;&rcy;&pcy;&acy;&tcy;&softcy; &pcy;&acy;&mcy;&yacy;&tcy;&softcy; &pcy;&rcy;&icy; &bcy;&ocy;&lcy;&softcy;&shcy;&ocy;&mcy; &ocy;&kcy;&ncy;&iecy;, &ncy;&ocy; &pcy;&rcy;&icy; &ecy;&tcy;&ocy;&mcy; &icy;&mcy;&iecy;&tcy;&softcy; &vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ocy;&scy;&tcy;&softcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &bcy;&ocy;&lcy;&softcy;&shcy;&ocy;&iecy; &ocy;&kcy;&ncy;&ocy; &dcy;&lcy;&yacy; &mcy;&iecy;&ncy;&softcy;&shcy;&icy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;. &Kcy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy;&ucy; &mcy;&ocy;&zhcy;&ncy;&ocy; &dcy;&ocy;&bcy;&acy;&vcy;&icy;&tcy;&softcy;  &quot;k&quot; ,  &quot;m&quot;  &icy;&lcy;&icy;  &quot;g&quot; .  <code>--window-memory=0</code>  &dcy;&iecy;&lcy;&acy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy; &pcy;&acy;&mcy;&yacy;&tcy;&icy; &ncy;&iecy;&ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&iecy;&ncy;&ncy;&ycy;&mcy;. &Zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &bcy;&iecy;&rcy;&iecy;&tcy;&scy;&yacy; &icy;&zcy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy;&jcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>pack.windowMemory</code> .</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---max-pack-sizeltngt"><span data-i18n="11459777cbf4361ce192513c23c873d9bfce1835baaa362821f7d9849cc25bd0/ca" data-source="--max-pack-size=&amp;lt;n&amp;gt;" onmousemove="i18n(this)">--max-pack-size=&lt;n&gt;</span></dt> <dd> <p><span data-i18n="0ad41296a400042ab22d72340810b4ecc37fd6fa3e65e5443cef55b7cd4c49ea/83" data-source="In unusual scenarios, you may not be able to create files larger than a certain size on your filesystem, and this option can be used to tell the command to split the output packfile into multiple independent packfiles, each not larger than the given size. The size can be suffixed with &amp;quot;k&amp;quot;, &amp;quot;m&amp;quot;, or &amp;quot;g&amp;quot;. The minimum size allowed is limited to 1 MiB. The default is unlimited, unless the config variable &lt;code&gt;pack.packSizeLimit&lt;/code&gt; is set. Note that this option may result in a larger and slower repository; see the discussion in &lt;code&gt;pack.packSizeLimit&lt;/code&gt;." onmousemove="i18n(this)">&Vcy; &ncy;&iecy;&ocy;&bcy;&ycy;&chcy;&ncy;&ycy;&khcy; &scy;&tscy;&iecy;&ncy;&acy;&rcy;&icy;&yacy;&khcy; &vcy;&ycy; &ncy;&iecy; &scy;&mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &scy;&ocy;&zcy;&dcy;&acy;&vcy;&acy;&tcy;&softcy; &fcy;&acy;&jcy;&lcy;&ycy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy;&ocy;&mcy; &bcy;&ocy;&lcy;&softcy;&shcy;&iecy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &vcy; &vcy;&acy;&shcy;&iecy;&jcy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy;&ocy;&jcy; &scy;&icy;&scy;&tcy;&iecy;&mcy;&iecy;, &icy; &ecy;&tcy;&ocy;&tcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy; &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&iecy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&icy;&tcy;&softcy; &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ocy;&jcy; &pcy;&acy;&kcy;&iecy;&tcy;&ncy;&ycy;&jcy; &fcy;&acy;&jcy;&lcy; &ncy;&acy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &ncy;&iecy;&zcy;&acy;&vcy;&icy;&scy;&icy;&mcy;&ycy;&khcy; &pcy;&acy;&kcy;&iecy;&tcy;&ncy;&ycy;&khcy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy;, &kcy;&acy;&zhcy;&dcy;&ycy;&jcy; &icy;&zcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &ncy;&iecy; &pcy;&rcy;&iecy;&vcy;&ycy;&shcy;&acy;&iecy;&tcy; &zcy;&acy;&dcy;&acy;&ncy;&ncy;&ycy;&jcy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy;. &Kcy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy;&ucy; &mcy;&ocy;&zhcy;&ncy;&ocy; &dcy;&ocy;&bcy;&acy;&vcy;&icy;&tcy;&softcy; &scy;&ucy;&fcy;&fcy;&icy;&kcy;&scy;  &quot;k&quot; ,  &quot;m&quot;  &icy;&lcy;&icy;  &quot;g&quot; . &Mcy;&icy;&ncy;&icy;&mcy;&acy;&lcy;&softcy;&ncy;&ocy; &dcy;&ocy;&pcy;&ucy;&scy;&tcy;&icy;&mcy;&ycy;&jcy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy; &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&iecy;&ncy; 1 &Mcy;&Bcy;. &Zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &ncy;&iecy; &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&iecy;&ncy;&ocy;, &iecy;&scy;&lcy;&icy; &ncy;&iecy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&acy; &ZeroWidthSpace;&ZeroWidthSpace;&pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&acy;&yacy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>pack.packSizeLimit</code> . &Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy; &ecy;&tcy;&ocy;&tcy; &vcy;&acy;&rcy;&icy;&acy;&ncy;&tcy; &mcy;&ocy;&zhcy;&iecy;&tcy; &pcy;&rcy;&icy;&vcy;&iecy;&scy;&tcy;&icy; &kcy; &ucy;&vcy;&iecy;&lcy;&icy;&chcy;&iecy;&ncy;&icy;&yucy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy;&acy; &icy; &zcy;&acy;&mcy;&iecy;&dcy;&lcy;&iecy;&ncy;&icy;&yucy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;; &scy;&mcy;. &ocy;&bcy;&scy;&ucy;&zhcy;&dcy;&iecy;&ncy;&icy;&iecy; &vcy;  <code>pack.packSizeLimit</code> .</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---honor-pack-keep"><span data-i18n="22bf7e709bf73931c655de6d902fe6f47ee711cd5a08c271d533711d82921333/78" data-source="--honor-pack-keep" onmousemove="i18n(this)">--honor-pack-keep</span></dt> <dd> <p><span data-i18n="2653256cbbe861cd334c52a228966b8fa3e46f798d0f2232bbe79b4530817677/d5" data-source="This flag causes an object already in a local pack that has a .keep file to be ignored, even if it would have otherwise been packed." onmousemove="i18n(this)">&Ecy;&tcy;&ocy;&tcy; &fcy;&lcy;&acy;&gcy; &pcy;&rcy;&icy;&vcy;&ocy;&dcy;&icy;&tcy; &kcy; &tcy;&ocy;&mcy;&ucy;, &chcy;&tcy;&ocy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;, &ucy;&zhcy;&iecy; &ncy;&acy;&khcy;&ocy;&dcy;&yacy;&shchcy;&icy;&jcy;&scy;&yacy; &vcy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ocy;&mcy; &pcy;&acy;&kcy;&iecy;&tcy;&iecy; &icy; &icy;&mcy;&iecy;&yucy;&shchcy;&icy;&jcy; &fcy;&acy;&jcy;&lcy; .keep, &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&iecy;&tcy;&scy;&yacy;, &dcy;&acy;&zhcy;&iecy; &iecy;&scy;&lcy;&icy; &vcy; &pcy;&rcy;&ocy;&tcy;&icy;&vcy;&ncy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &ocy;&ncy; &bcy;&ycy;&lcy; &bcy;&ycy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&acy;&ncy;.</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---keep-packltpack-namegt"><span data-i18n="287fe5ec6bd73f62b8ddd475289fbc8382be8e42e4d6adc3a83d916693c5abd4/09" data-source="--keep-pack=&amp;lt;pack-name&amp;gt;" onmousemove="i18n(this)">--keep-pack=&lt;pack-name&gt;</span></dt> <dd> <p><span data-i18n="6b2bd250f4aff184152a985a4c7e0b1444aa3348e8b6413954ba68eae5cf4d9a/6c" data-source="This flag causes an object already in the given pack to be ignored, even if it would have otherwise been packed. &lt;code&gt;&amp;lt;pack-name&amp;gt;&lt;/code&gt; is the pack file name without leading directory (e.g. &lt;code&gt;pack-123.pack&lt;/code&gt;). The option could be specified multiple times to keep multiple packs." onmousemove="i18n(this)">&Ecy;&tcy;&ocy;&tcy; &fcy;&lcy;&acy;&gcy; &pcy;&rcy;&icy;&vcy;&ocy;&dcy;&icy;&tcy; &kcy; &tcy;&ocy;&mcy;&ucy;, &chcy;&tcy;&ocy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;, &ucy;&zhcy;&iecy; &ncy;&acy;&khcy;&ocy;&dcy;&yacy;&shchcy;&icy;&jcy;&scy;&yacy; &vcy; &dcy;&acy;&ncy;&ncy;&ocy;&mcy; &pcy;&acy;&kcy;&iecy;&tcy;&iecy;, &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&iecy;&tcy;&scy;&yacy;, &dcy;&acy;&zhcy;&iecy; &iecy;&scy;&lcy;&icy; &vcy; &pcy;&rcy;&ocy;&tcy;&icy;&vcy;&ncy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &ocy;&ncy; &bcy;&ycy;&lcy; &bcy;&ycy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&acy;&ncy;.  <code>&lt;pack-name&gt;</code>  &mdash; &ecy;&tcy;&ocy; &icy;&mcy;&yacy; &fcy;&acy;&jcy;&lcy;&acy; &pcy;&acy;&kcy;&iecy;&tcy;&acy; &bcy;&iecy;&zcy; &vcy;&iecy;&dcy;&ucy;&shchcy;&iecy;&gcy;&ocy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&acy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;,  <code>pack-123.pack</code> ). &Ecy;&tcy;&ucy; &ocy;&pcy;&tscy;&icy;&yucy; &mcy;&ocy;&zhcy;&ncy;&ocy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &rcy;&acy;&zcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &scy;&ocy;&khcy;&rcy;&acy;&ncy;&icy;&tcy;&softcy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &pcy;&acy;&kcy;&iecy;&tcy;&ocy;&vcy;.</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---incremental"><span data-i18n="bb8d015c0ac31657c06df4debad73d86383a8a9de78fb5e7b8914a51bd18b310/de" data-source="--incremental" onmousemove="i18n(this)">--incremental</span></dt> <dd> <p><span data-i18n="3e85f5b318efaba623e7110faa5fabfbd36c0e6b2d25c5cfc79018869aeea173/12" data-source="This flag causes an object already in a pack to be ignored even if it would have otherwise been packed." onmousemove="i18n(this)">&Ecy;&tcy;&ocy;&tcy; &fcy;&lcy;&acy;&gcy; &pcy;&rcy;&icy;&vcy;&ocy;&dcy;&icy;&tcy; &kcy; &tcy;&ocy;&mcy;&ucy;, &chcy;&tcy;&ocy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;, &ucy;&zhcy;&iecy; &ncy;&acy;&khcy;&ocy;&dcy;&yacy;&shchcy;&icy;&jcy;&scy;&yacy; &vcy; &pcy;&acy;&kcy;&iecy;&tcy;&iecy;, &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&iecy;&tcy;&scy;&yacy;, &dcy;&acy;&zhcy;&iecy; &iecy;&scy;&lcy;&icy; &vcy; &pcy;&rcy;&ocy;&tcy;&icy;&vcy;&ncy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &ocy;&ncy; &bcy;&ycy;&lcy; &bcy;&ycy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&acy;&ncy;.</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---local"><span data-i18n="9f0e72f4bd26ca5a954cf99834365ff6f9923456a0e799a13c541fcd0fe28e04/e6" data-source="--local" onmousemove="i18n(this)">--local</span></dt> <dd> <p><span data-i18n="f54b8b4c700c4a85cc94d5ada9e74f7c8d547ec26ae9ac0f5fa7611a7db8b7ca/89" data-source="This flag causes an object that is borrowed from an alternate object store to be ignored even if it would have otherwise been packed." onmousemove="i18n(this)">&Ecy;&tcy;&ocy;&tcy; &fcy;&lcy;&acy;&gcy; &pcy;&rcy;&icy;&vcy;&ocy;&dcy;&icy;&tcy; &kcy; &tcy;&ocy;&mcy;&ucy;, &chcy;&tcy;&ocy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;, &zcy;&acy;&icy;&mcy;&scy;&tcy;&vcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&jcy; &icy;&zcy; &acy;&lcy;&softcy;&tcy;&iecy;&rcy;&ncy;&acy;&tcy;&icy;&vcy;&ncy;&ocy;&gcy;&ocy; &khcy;&rcy;&acy;&ncy;&icy;&lcy;&icy;&shchcy;&acy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;, &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&iecy;&tcy;&scy;&yacy;, &dcy;&acy;&zhcy;&iecy; &iecy;&scy;&lcy;&icy; &vcy; &pcy;&rcy;&ocy;&tcy;&icy;&vcy;&ncy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &ocy;&ncy; &bcy;&ycy;&lcy; &bcy;&ycy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&acy;&ncy;.</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---non-empty"><span data-i18n="889340412c501b13d14e90ea2eaac788e1bf1c58936fd5051cdbff41bb988831/e1" data-source="--non-empty" onmousemove="i18n(this)">--non-empty</span></dt> <dd> <p><span data-i18n="7cddd6f9fc8fecd4528283d85aee199c3706a312d1b6c492d63d20a46ab0610c/9f" data-source="Only create a packed archive if it would contain at least one object." onmousemove="i18n(this)">&Scy;&ocy;&zcy;&dcy;&acy;&vcy;&acy;&jcy;&tcy;&iecy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&jcy; &acy;&rcy;&khcy;&icy;&vcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &vcy; &tcy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy;, &iecy;&scy;&lcy;&icy; &ocy;&ncy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&tcy; &khcy;&ocy;&tcy;&yacy; &bcy;&ycy; &ocy;&dcy;&icy;&ncy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;.</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---progress"><span data-i18n="c4d85ead394fc39f65f473a99058ad8fe951b5cd8d8dacc9e82d90e36b6430ea/a2" data-source="--progress" onmousemove="i18n(this)">--progress</span></dt> <dd> <p><span data-i18n="04667c2c7998347fb04de004a0d203aa361eadbaddd307962cc66470d68cf328/94" data-source="Progress status is reported on the standard error stream by default when it is attached to a terminal, unless -q is specified. This flag forces progress status even if the standard error stream is not directed to a terminal." onmousemove="i18n(this)">&Scy;&tcy;&acy;&tcy;&ucy;&scy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&icy;&yacy; &scy;&ocy;&ocy;&bcy;&shchcy;&acy;&iecy;&tcy;&scy;&yacy; &vcy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ocy;&mcy; &pcy;&ocy;&tcy;&ocy;&kcy;&iecy; &ocy;&shcy;&icy;&bcy;&ocy;&kcy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;, &kcy;&ocy;&gcy;&dcy;&acy; &ocy;&ncy; &pcy;&ocy;&dcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy; &kcy; &tcy;&iecy;&rcy;&mcy;&icy;&ncy;&acy;&lcy;&ucy;, &iecy;&scy;&lcy;&icy; &ncy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&ncy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy; -q. &Ecy;&tcy;&ocy;&tcy; &fcy;&lcy;&acy;&gcy; &ocy;&bcy;&iecy;&scy;&pcy;&iecy;&chcy;&icy;&vcy;&acy;&iecy;&tcy; &scy;&tcy;&acy;&tcy;&ucy;&scy; &khcy;&ocy;&dcy;&acy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&icy;&yacy;, &dcy;&acy;&zhcy;&iecy; &iecy;&scy;&lcy;&icy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ycy;&jcy; &pcy;&ocy;&tcy;&ocy;&kcy; &ocy;&shcy;&icy;&bcy;&ocy;&kcy; &ncy;&iecy; &ncy;&acy;&pcy;&rcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &ncy;&acy; &tcy;&iecy;&rcy;&mcy;&icy;&ncy;&acy;&lcy;.</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---all-progress"><span data-i18n="e9ecae1c0a971205b47291ce9f847a55170229ba204b5986c8e9cfd73f7cd46f/d5" data-source="--all-progress" onmousemove="i18n(this)">--all-progress</span></dt> <dd> <p><span data-i18n="32b9acabe977bfa0752c05487baecb8c7e61cd49ee0c0f083c6279758e529e20/6c" data-source="When --stdout is specified then progress report is displayed during the object count and compression phases but inhibited during the write-out phase. The reason is that in some cases the output stream is directly linked to another command which may wish to display progress status of its own as it processes incoming pack data. This flag is like --progress except that it forces progress report for the write-out phase as well even if --stdout is used." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &ucy;&kcy;&acy;&zcy;&acy;&ncy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy; --stdout, &ocy;&tcy;&chcy;&iecy;&tcy; &ocy; &khcy;&ocy;&dcy;&iecy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&icy;&yacy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&iecy;&tcy;&scy;&yacy; &ncy;&acy; &ecy;&tcy;&acy;&pcy;&acy;&khcy; &pcy;&ocy;&dcy;&scy;&chcy;&iecy;&tcy;&acy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &icy; &scy;&zhcy;&acy;&tcy;&icy;&yacy;, &ncy;&ocy; &bcy;&lcy;&ocy;&kcy;&icy;&rcy;&ucy;&iecy;&tcy;&scy;&yacy; &ncy;&acy; &ecy;&tcy;&acy;&pcy;&iecy; &zcy;&acy;&pcy;&icy;&scy;&icy;. &Pcy;&rcy;&icy;&chcy;&icy;&ncy;&acy; &vcy; &tcy;&ocy;&mcy;, &chcy;&tcy;&ocy; &vcy; &ncy;&iecy;&kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &scy;&lcy;&ucy;&chcy;&acy;&yacy;&khcy; &pcy;&ocy;&tcy;&ocy;&kcy; &vcy;&ycy;&vcy;&ocy;&dcy;&acy; &ncy;&acy;&pcy;&rcy;&yacy;&mcy;&ucy;&yucy; &scy;&vcy;&yacy;&zcy;&acy;&ncy; &scy; &dcy;&rcy;&ucy;&gcy;&ocy;&jcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ocy;&jcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&acy;&yacy; &mcy;&ocy;&zhcy;&iecy;&tcy; &zcy;&acy;&khcy;&ocy;&tcy;&iecy;&tcy;&softcy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&tcy;&softcy; &scy;&ocy;&bcy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ycy;&jcy; &scy;&tcy;&acy;&tcy;&ucy;&scy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&icy;&yacy; &pcy;&rcy;&icy; &ocy;&bcy;&rcy;&acy;&bcy;&ocy;&tcy;&kcy;&iecy; &vcy;&khcy;&ocy;&dcy;&yacy;&shchcy;&icy;&khcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy; &pcy;&acy;&kcy;&iecy;&tcy;&acy;. &Ecy;&tcy;&ocy;&tcy; &fcy;&lcy;&acy;&gcy; &pcy;&ocy;&khcy;&ocy;&zhcy; &ncy;&acy; --progress, &zcy;&acy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy; &tcy;&ocy;&gcy;&ocy;, &chcy;&tcy;&ocy; &ocy;&ncy; &tcy;&acy;&kcy;&zhcy;&iecy; &vcy;&ycy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy; &ocy;&tcy;&chcy;&iecy;&tcy; &ocy; &khcy;&ocy;&dcy;&iecy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&icy;&yacy; &dcy;&lcy;&yacy; &fcy;&acy;&zcy;&ycy; &zcy;&acy;&pcy;&icy;&scy;&icy;, &dcy;&acy;&zhcy;&iecy; &iecy;&scy;&lcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; --stdout.</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---all-progress-implied"><span data-i18n="799395550368f3cf49b0da1ee1a34544b7fa315f7e3537e30da8dcebf0076c91/2a" data-source="--all-progress-implied" onmousemove="i18n(this)">--all-progress-implied</span></dt> <dd> <p><span data-i18n="2cc72dea6685240c2f7eda853d5e1544bfd53d9c8ab57a4ab93ffa4c7cf93a6c/b0" data-source="This is used to imply --all-progress whenever progress display is activated. Unlike --all-progress this flag doesn&amp;rsquo;t actually force any progress display by itself." onmousemove="i18n(this)">&Ecy;&tcy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &dcy;&lcy;&yacy; &ocy;&bcy;&ocy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy; --all-progress &vcy;&scy;&yacy;&kcy;&icy;&jcy; &rcy;&acy;&zcy;, &kcy;&ocy;&gcy;&dcy;&acy; &acy;&kcy;&tcy;&icy;&vcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ocy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&iecy; &pcy;&rcy;&ocy;&gcy;&rcy;&iecy;&scy;&scy;&acy;. &Vcy; &ocy;&tcy;&lcy;&icy;&chcy;&icy;&iecy; &ocy;&tcy; --all-progress &ecy;&tcy;&ocy;&tcy; &fcy;&lcy;&acy;&gcy; &scy;&acy;&mcy; &pcy;&ocy; &scy;&iecy;&bcy;&iecy; &fcy;&acy;&kcy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&icy; &ncy;&iecy; &vcy;&ycy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy; &ncy;&icy;&kcy;&acy;&kcy;&ocy;&gcy;&ocy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&yacy; &pcy;&rcy;&ocy;&gcy;&rcy;&iecy;&scy;&scy;&acy;.</span></p> </dd> <dt id="Documentation/git-pack-objects.txt--q"><span data-i18n="5ce681666a15a41274346f65b8bcbf56f8e8170ac00706a44a09ee4d786a8609/cd" data-source="-q" onmousemove="i18n(this)">-q</span></dt> <dd> <p><span data-i18n="168500a3b4830dfa95e78f52e85e949c94962926cc71f0e2e86fe81f259be4b1/b1" data-source="This flag makes the command not to report its progress on the standard error stream." onmousemove="i18n(this)">&Ecy;&tcy;&ocy;&tcy; &fcy;&lcy;&acy;&gcy; &zcy;&acy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ucy; &ncy;&iecy; &scy;&ocy;&ocy;&bcy;&shchcy;&acy;&tcy;&softcy; &ocy; &scy;&vcy;&ocy;&iecy;&mcy; &khcy;&ocy;&dcy;&iecy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&icy;&yacy; &vcy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ocy;&mcy; &pcy;&ocy;&tcy;&ocy;&kcy;&iecy; &ocy;&shcy;&icy;&bcy;&ocy;&kcy;.</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---no-reuse-delta"><span data-i18n="a49fb72534db00291f6406123893d67b46abf04fcb7cd8451012741edf1e8931/a2" data-source="--no-reuse-delta" onmousemove="i18n(this)">--no-reuse-delta</span></dt> <dd> <p><span data-i18n="14f9b2920b79e86ad4f34c711101cd5d3309a96b05e834012dcc7422f4069e2a/d4" data-source="When creating a packed archive in a repository that has existing packs, the command reuses existing deltas. This sometimes results in a slightly suboptimal pack. This flag tells the command not to reuse existing deltas but compute them from scratch." onmousemove="i18n(this)">&Pcy;&rcy;&icy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&icy;&icy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy; &acy;&rcy;&khcy;&icy;&vcy;&acy; &vcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&icy;, &vcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&mcy; &iecy;&scy;&tcy;&softcy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&iecy; &pcy;&acy;&kcy;&iecy;&tcy;&ycy;, &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&acy; &pcy;&ocy;&vcy;&tcy;&ocy;&rcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;. &Icy;&ncy;&ocy;&gcy;&dcy;&acy; &ecy;&tcy;&ocy; &pcy;&rcy;&icy;&vcy;&ocy;&dcy;&icy;&tcy; &kcy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&icy;&yucy; &scy;&lcy;&iecy;&gcy;&kcy;&acy; &ncy;&iecy;&ocy;&pcy;&tcy;&icy;&mcy;&acy;&lcy;&softcy;&ncy;&ocy;&jcy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&kcy;&icy;. &Ecy;&tcy;&ocy;&tcy; &fcy;&lcy;&acy;&gcy; &scy;&ocy;&ocy;&bcy;&shchcy;&acy;&iecy;&tcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&iecy; &ncy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &pcy;&ocy;&vcy;&tcy;&ocy;&rcy;&ncy;&ocy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&iecy; &ocy;&tcy;&kcy;&lcy;&ocy;&ncy;&iecy;&ncy;&icy;&yacy;, &acy; &vcy;&ycy;&chcy;&icy;&scy;&lcy;&yacy;&tcy;&softcy; &icy;&khcy; &scy; &ncy;&ucy;&lcy;&yacy;.</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---no-reuse-object"><span data-i18n="3b54191b88949733a9ca1506c9330a1e710f2a349ba804406bff231c27779619/4e" data-source="--no-reuse-object" onmousemove="i18n(this)">--no-reuse-object</span></dt> <dd> <p><span data-i18n="811ad7257a402bb818e170e3b2d4b055aa6cb10271c07db335f0ab5221523ba8/c9" data-source="This flag tells the command not to reuse existing object data at all, including non deltified object, forcing recompression of everything. This implies --no-reuse-delta. Useful only in the obscure case where wholesale enforcement of a different compression level on the packed data is desired." onmousemove="i18n(this)">&Ecy;&tcy;&ocy;&tcy; &fcy;&lcy;&acy;&gcy; &scy;&ocy;&ocy;&bcy;&shchcy;&acy;&iecy;&tcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&iecy; &vcy;&ocy;&ocy;&bcy;&shchcy;&iecy; &ncy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &pcy;&ocy;&vcy;&tcy;&ocy;&rcy;&ncy;&ocy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;, &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&yacy; &ncy;&iecy;&dcy;&iecy;&lcy;&icy;&fcy;&icy;&tscy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&jcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;, &chcy;&tcy;&ocy; &pcy;&rcy;&icy;&vcy;&ocy;&dcy;&icy;&tcy; &kcy; &pcy;&ocy;&vcy;&tcy;&ocy;&rcy;&ncy;&ocy;&mcy;&ucy; &scy;&zhcy;&acy;&tcy;&icy;&yucy; &vcy;&scy;&iecy;&gcy;&ocy;. &Ecy;&tcy;&ocy; &pcy;&ocy;&dcy;&rcy;&acy;&zcy;&ucy;&mcy;&iecy;&vcy;&acy;&iecy;&tcy; --no-reuse-delta. &Pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ocy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &vcy; &ncy;&iecy;&pcy;&ocy;&ncy;&yacy;&tcy;&ncy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy;, &kcy;&ocy;&gcy;&dcy;&acy; &zhcy;&iecy;&lcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &mcy;&acy;&scy;&scy;&ocy;&vcy;&ocy;&iecy; &pcy;&rcy;&icy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&iecy; &dcy;&rcy;&ucy;&gcy;&ocy;&gcy;&ocy; &ucy;&rcy;&ocy;&vcy;&ncy;&yacy; &scy;&zhcy;&acy;&tcy;&icy;&yacy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&khcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy;.</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---compressionltngt"><span data-i18n="bb1780bf3c022e60b29aace1b8c892a8cd94a8d84f5d30ad1496ec7cbb6dfdb6/00" data-source="--compression=&amp;lt;n&amp;gt;" onmousemove="i18n(this)">--compression=&lt;n&gt;</span></dt> <dd> <p><span data-i18n="ca3defa4adea8235ad275463473deb3e8ee9b4c05829aef89de4a6fe85c556a1/74" data-source="Specifies compression level for newly-compressed data in the generated pack. If not specified, pack compression level is determined first by pack.compression, then by core.compression, and defaults to -1, the zlib default, if neither is set. Add --no-reuse-object if you want to force a uniform compression level on all data no matter the source." onmousemove="i18n(this)">&Ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy; &ucy;&rcy;&ocy;&vcy;&iecy;&ncy;&softcy; &scy;&zhcy;&acy;&tcy;&icy;&yacy; &dcy;&lcy;&yacy; &vcy;&ncy;&ocy;&vcy;&softcy; &scy;&zhcy;&acy;&tcy;&ycy;&khcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy; &vcy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&ncy;&ocy;&mcy; &pcy;&acy;&kcy;&iecy;&tcy;&iecy;. &IEcy;&scy;&lcy;&icy; &ncy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ocy;, &ucy;&rcy;&ocy;&vcy;&iecy;&ncy;&softcy; &scy;&zhcy;&acy;&tcy;&icy;&yacy; &pcy;&acy;&kcy;&iecy;&tcy;&acy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &scy;&ncy;&acy;&chcy;&acy;&lcy;&acy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; package.compression, &zcy;&acy;&tcy;&iecy;&mcy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; core.compression &icy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &rcy;&acy;&vcy;&iecy;&ncy; -1, &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yucy; zlib &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;, &iecy;&scy;&lcy;&icy; &ncy;&icy; &ocy;&dcy;&icy;&ncy; &icy;&zcy; &ncy;&icy;&khcy; &ncy;&iecy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;. &Dcy;&ocy;&bcy;&acy;&vcy;&softcy;&tcy;&iecy; --no-reuse-object, &iecy;&scy;&lcy;&icy; &vcy;&ycy; &khcy;&ocy;&tcy;&icy;&tcy;&iecy; &ocy;&bcy;&iecy;&scy;&pcy;&iecy;&chcy;&icy;&tcy;&softcy; &iecy;&dcy;&icy;&ncy;&ycy;&jcy; &ucy;&rcy;&ocy;&vcy;&iecy;&ncy;&softcy; &scy;&zhcy;&acy;&tcy;&icy;&yacy; &dcy;&lcy;&yacy; &vcy;&scy;&iecy;&khcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy; &ncy;&iecy;&zcy;&acy;&vcy;&icy;&scy;&icy;&mcy;&ocy; &ocy;&tcy; &icy;&scy;&tcy;&ocy;&chcy;&ncy;&icy;&kcy;&acy;.</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---no-sparse"><span data-i18n="a53afc3368912ca475be00fa921c721972fe979eea6591948e8e86e7812ba881/65" data-source="--[no-]sparse" onmousemove="i18n(this)">--[no-]sparse</span></dt> <dd> <p><span data-i18n="17c87a41630099bae50a67ad3ba71f84c0d7fafc0f0db5799b6e824dec05ee7e/23" data-source="Toggle the &amp;quot;sparse&amp;quot; algorithm to determine which objects to include in the pack, when combined with the &amp;quot;--revs&amp;quot; option. This algorithm only walks trees that appear in paths that introduce new objects. This can have significant performance benefits when computing a pack to send a small change. However, it is possible that extra objects are added to the pack-file if the included commits contain certain types of direct renames. If this option is not included, it defaults to the value of &lt;code&gt;pack.useSparse&lt;/code&gt;, which is true unless otherwise specified." onmousemove="i18n(this)">&Pcy;&iecy;&rcy;&iecy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&iecy; &acy;&lcy;&gcy;&ocy;&rcy;&icy;&tcy;&mcy;  &quot;sparse&quot; , &chcy;&tcy;&ocy;&bcy;&ycy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&icy;&tcy;&softcy;, &kcy;&acy;&kcy;&icy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &vcy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&softcy; &vcy; &pcy;&acy;&kcy;&iecy;&tcy;, &vcy; &scy;&ocy;&chcy;&iecy;&tcy;&acy;&ncy;&icy;&icy; &scy; &ocy;&pcy;&tscy;&icy;&iecy;&jcy;  &quot;--revs&quot; . &Ecy;&tcy;&ocy;&tcy; &acy;&lcy;&gcy;&ocy;&rcy;&icy;&tcy;&mcy; &ocy;&bcy;&khcy;&ocy;&dcy;&icy;&tcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &tcy;&iecy; &dcy;&iecy;&rcy;&iecy;&vcy;&softcy;&yacy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &pcy;&ocy;&yacy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &ncy;&acy; &pcy;&ucy;&tcy;&yacy;&khcy;, &vcy;&vcy;&ocy;&dcy;&yacy;&shchcy;&icy;&khcy; &ncy;&ocy;&vcy;&ycy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;. &Ecy;&tcy;&ocy; &mcy;&ocy;&zhcy;&iecy;&tcy; &dcy;&acy;&tcy;&softcy; &zcy;&ncy;&acy;&chcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&jcy; &vcy;&ycy;&icy;&gcy;&rcy;&ycy;&shcy; &vcy; &pcy;&rcy;&ocy;&icy;&zcy;&vcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&scy;&tcy;&icy; &pcy;&rcy;&icy; &rcy;&acy;&scy;&chcy;&iecy;&tcy;&iecy; &pcy;&acy;&kcy;&iecy;&tcy;&acy; &dcy;&lcy;&yacy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&kcy;&icy; &ncy;&iecy;&bcy;&ocy;&lcy;&softcy;&shcy;&ocy;&gcy;&ocy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;. &Ocy;&dcy;&ncy;&acy;&kcy;&ocy; &vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ocy;, &chcy;&tcy;&ocy; &vcy; &pcy;&acy;&kcy;&iecy;&tcy;&ncy;&ycy;&jcy; &fcy;&acy;&jcy;&lcy; &bcy;&ucy;&dcy;&ucy;&tcy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&iecy;&ncy;&ycy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;, &iecy;&scy;&lcy;&icy; &vcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&ncy;&ycy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&tcy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy; &tcy;&icy;&pcy;&ycy; &pcy;&rcy;&yacy;&mcy;&ycy;&khcy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&icy;&jcy;. &IEcy;&scy;&lcy;&icy; &ecy;&tcy;&ocy;&tcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy; &ncy;&iecy; &vcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;, &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  <code>pack.useSparse</code>  , &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&iecy; &rcy;&acy;&vcy;&ncy;&ocy;  true , &iecy;&scy;&lcy;&icy; &ncy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ocy; &icy;&ncy;&ocy;&iecy;.</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---thin"><span data-i18n="1e6c96e4875848222ea06c3f6490016e1e74d5fa57f538e762d359a87327dd2e/e3" data-source="--thin" onmousemove="i18n(this)">--thin</span></dt> <dd> <p><span data-i18n="f57fded0686dc841fe46d0972f87b2d352f32faf9167611437f16d5e04e1f0a6/71" data-source="Create a &amp;quot;thin&amp;quot; pack by omitting the common objects between a sender and a receiver in order to reduce network transfer. This option only makes sense in conjunction with --stdout." onmousemove="i18n(this)">&Scy;&ocy;&zcy;&dcy;&acy;&jcy;&tcy;&iecy; &pcy;&acy;&kcy;&iecy;&tcy;  &quot;thin&quot; , &icy;&scy;&kcy;&lcy;&yucy;&chcy;&icy;&vcy; &ocy;&bcy;&shchcy;&icy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &mcy;&iecy;&zhcy;&dcy;&ucy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&icy;&tcy;&iecy;&lcy;&iecy;&mcy; &icy; &pcy;&ocy;&lcy;&ucy;&chcy;&acy;&tcy;&iecy;&lcy;&iecy;&mcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &ucy;&mcy;&iecy;&ncy;&softcy;&shcy;&icy;&tcy;&softcy; &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&chcy;&ucy; &pcy;&ocy; &scy;&iecy;&tcy;&icy;. &Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &icy;&mcy;&iecy;&iecy;&tcy; &scy;&mcy;&ycy;&scy;&lcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &vcy; &scy;&ocy;&chcy;&iecy;&tcy;&acy;&ncy;&icy;&icy; &scy; --stdout.</span></p> <p><span data-i18n="93948af5919d90c497636816c70e793ee284b41f7a09454aeadafc1725d6c8d9/ea" data-source="Note: A thin pack violates the packed archive format by omitting required objects and is thus unusable by Git without making it self-contained. Use &lt;code&gt;git index-pack --fix-thin&lt;/code&gt; (see &lt;a href=&quot;git-index-pack&quot;&gt;git-index-pack[1]&lt;/a&gt;) to restore the self-contained property." onmousemove="i18n(this)">&Pcy;&rcy;&icy;&mcy;&iecy;&chcy;&acy;&ncy;&icy;&iecy;. &Tcy;&ocy;&ncy;&kcy;&icy;&jcy; &pcy;&acy;&kcy;&iecy;&tcy; &ncy;&acy;&rcy;&ucy;&shcy;&acy;&iecy;&tcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy; &acy;&rcy;&khcy;&icy;&vcy;&acy;, &pcy;&rcy;&ocy;&pcy;&ucy;&scy;&kcy;&acy;&yacy; &ocy;&bcy;&yacy;&zcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;, &icy; &pcy;&ocy;&ecy;&tcy;&ocy;&mcy;&ucy;  Git  &ncy;&iecy;&pcy;&rcy;&icy;&gcy;&ocy;&dcy;&iecy;&ncy; &dcy;&lcy;&yacy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;, &ncy;&iecy; &dcy;&iecy;&lcy;&acy;&yacy; &iecy;&gcy;&ocy; &acy;&vcy;&tcy;&ocy;&ncy;&ocy;&mcy;&ncy;&ycy;&mcy;. &Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy;  <code>git index-pack --fix-thin</code>  (&scy;&mcy;.  <a href="git-index-pack.html">git-index-pack[1]</a> ), &chcy;&tcy;&ocy;&bcy;&ycy; &vcy;&ocy;&scy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&icy;&tcy;&softcy; &acy;&vcy;&tcy;&ocy;&ncy;&ocy;&mcy;&ncy;&ocy;&iecy; &scy;&vcy;&ocy;&jcy;&scy;&tcy;&vcy;&ocy;.</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---shallow"><span data-i18n="89922f932c4819efd0afc2d8e7e62de72ef22ca17042310d845cd21bdd19374d/10" data-source="--shallow" onmousemove="i18n(this)">--shallow</span></dt> <dd> <p><span data-i18n="b4b40354a706470a181d7f141f42f1b4900575e8543261966fe205e5bd64b3b2/ec" data-source="Optimize a pack that will be provided to a client with a shallow repository. This option, combined with --thin, can result in a smaller pack at the cost of speed." onmousemove="i18n(this)">&Ocy;&pcy;&tcy;&icy;&mcy;&icy;&zcy;&icy;&rcy;&ucy;&jcy;&tcy;&iecy; &pcy;&acy;&kcy;&iecy;&tcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &bcy;&ucy;&dcy;&iecy;&tcy; &pcy;&rcy;&iecy;&dcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy; &kcy;&lcy;&icy;&iecy;&ncy;&tcy;&ucy; &scy; &ncy;&iecy;&gcy;&lcy;&ucy;&bcy;&ocy;&kcy;&icy;&mcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&iecy;&mcy;. &Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &vcy; &scy;&ocy;&chcy;&iecy;&tcy;&acy;&ncy;&icy;&icy; &scy; --thin &mcy;&ocy;&zhcy;&iecy;&tcy; &pcy;&rcy;&icy;&vcy;&iecy;&scy;&tcy;&icy; &kcy; &ucy;&mcy;&iecy;&ncy;&softcy;&shcy;&iecy;&ncy;&icy;&yucy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy;&acy; &pcy;&acy;&kcy;&iecy;&tcy;&acy; &zcy;&acy; &scy;&chcy;&iecy;&tcy; &scy;&kcy;&ocy;&rcy;&ocy;&scy;&tcy;&icy;.</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---delta-base-offset"><span data-i18n="bdd400807482cd525f9972e300d69670739650b746ce9a34938884a8ee0c9184/5f" data-source="--delta-base-offset" onmousemove="i18n(this)">--delta-base-offset</span></dt> <dd> <p><span data-i18n="042822f6e9a80b4b44cd9e70d79419bd809b8e1a0743b4cb1a28d80935f014fb/8c" data-source="A packed archive can express the base object of a delta as either a 20-byte object name or as an offset in the stream, but ancient versions of Git don&amp;rsquo;t understand the latter. By default, &lt;code&gt;git pack-objects&lt;/code&gt; only uses the former format for better compatibility. This option allows the command to use the latter format for compactness. Depending on the average delta chain length, this option typically shrinks the resulting packfile by 3-5 per-cent." onmousemove="i18n(this)">&Ucy;&pcy;&acy;&kcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&jcy; &acy;&rcy;&khcy;&icy;&vcy; &mcy;&ocy;&zhcy;&iecy;&tcy; &vcy;&ycy;&rcy;&acy;&zhcy;&acy;&tcy;&softcy; &bcy;&acy;&zcy;&ocy;&vcy;&ycy;&jcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy; &dcy;&iecy;&lcy;&softcy;&tcy;&ycy; &lcy;&icy;&bcy;&ocy; &kcy;&acy;&kcy; 20-&bcy;&acy;&jcy;&tcy;&ocy;&vcy;&ocy;&iecy; &icy;&mcy;&yacy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;, &lcy;&icy;&bcy;&ocy; &kcy;&acy;&kcy; &scy;&mcy;&iecy;&shchcy;&iecy;&ncy;&icy;&iecy; &vcy; &pcy;&ocy;&tcy;&ocy;&kcy;&iecy;, &ncy;&ocy; &scy;&tcy;&acy;&rcy;&ycy;&iecy; &vcy;&iecy;&rcy;&scy;&icy;&icy;  Git  &ncy;&iecy; &pcy;&ocy;&ncy;&icy;&mcy;&acy;&yucy;&tcy; &pcy;&ocy;&scy;&lcy;&iecy;&dcy;&ncy;&iecy;&gcy;&ocy;. &Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;  <code>git pack-objects</code>  &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &pcy;&iecy;&rcy;&vcy;&ycy;&jcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; &dcy;&lcy;&yacy; &lcy;&ucy;&chcy;&shcy;&iecy;&jcy; &scy;&ocy;&vcy;&mcy;&iecy;&scy;&tcy;&icy;&mcy;&ocy;&scy;&tcy;&icy;. &Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&yacy;&iecy;&tcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &pcy;&ocy;&scy;&lcy;&iecy;&dcy;&ncy;&icy;&jcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; &dcy;&lcy;&yacy; &kcy;&ocy;&mcy;&pcy;&acy;&kcy;&tcy;&ncy;&ocy;&scy;&tcy;&icy;. &Vcy; &zcy;&acy;&vcy;&icy;&scy;&icy;&mcy;&ocy;&scy;&tcy;&icy; &ocy;&tcy; &scy;&rcy;&iecy;&dcy;&ncy;&iecy;&jcy; &dcy;&lcy;&icy;&ncy;&ycy; &dcy;&iecy;&lcy;&softcy;&tcy;&acy;-&tscy;&iecy;&pcy;&ocy;&chcy;&kcy;&icy; &ecy;&tcy;&ocy;&tcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy; &ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &scy;&zhcy;&icy;&mcy;&acy;&iecy;&tcy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&ncy;&ycy;&jcy; &pcy;&acy;&kcy;&iecy;&tcy;&ncy;&ycy;&jcy; &fcy;&acy;&jcy;&lcy; &ncy;&acy; 3&ndash;5 &pcy;&rcy;&ocy;&tscy;&iecy;&ncy;&tcy;&ocy;&vcy;.</span></p> <p><span data-i18n="e8b89f91005ad88ff03babc4bf2b88b2809d850d1cfe69cc0a80c8fc2225413c/22" data-source="Note: Porcelain commands such as &lt;code&gt;git gc&lt;/code&gt; (see &lt;a href=&quot;git-gc&quot;&gt;git-gc[1]&lt;/a&gt;), &lt;code&gt;git repack&lt;/code&gt; (see &lt;a href=&quot;git-repack&quot;&gt;git-repack[1]&lt;/a&gt;) pass this option by default in modern Git when they put objects in your repository into pack files. So does &lt;code&gt;git bundle&lt;/code&gt; (see &lt;a href=&quot;git-bundle&quot;&gt;git-bundle[1]&lt;/a&gt;) when it creates a bundle." onmousemove="i18n(this)">&Pcy;&rcy;&icy;&mcy;&iecy;&chcy;&acy;&ncy;&icy;&iecy;. &Kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ycy; Porcelain, &tcy;&acy;&kcy;&icy;&iecy; &kcy;&acy;&kcy;  <code>git gc</code>  (&scy;&mcy;.  <a href="git-gc.html">git-gc[1]</a> ),  <code>git repack</code>  (&scy;&mcy;.  <a href="git-repack.html">git-repack[1]</a> ), &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&yucy;&tcy; &ecy;&tcy;&ucy; &ocy;&pcy;&tscy;&icy;&yucy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &vcy; &scy;&ocy;&vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy;&mcy;  Git , &kcy;&ocy;&gcy;&dcy;&acy; &ocy;&ncy;&icy; &pcy;&ocy;&mcy;&iecy;&shchcy;&acy;&yucy;&tcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &icy;&zcy; &vcy;&acy;&shcy;&iecy;&gcy;&ocy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy; &vcy; &fcy;&acy;&jcy;&lcy;&ycy; &pcy;&acy;&kcy;&iecy;&tcy;&acy;. &Tcy;&ocy; &zhcy;&iecy; &scy;&acy;&mcy;&ocy;&iecy; &dcy;&iecy;&lcy;&acy;&iecy;&tcy;  <code>git bundle</code>  (&scy;&mcy;.  <a href="git-bundle.html">git-bundle[1]</a> ), &kcy;&ocy;&gcy;&dcy;&acy; &scy;&ocy;&zcy;&dcy;&acy;&iecy;&tcy; &pcy;&acy;&kcy;&iecy;&tcy;.</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---threadsltngt"><span data-i18n="1fbb469908ed9c72a1c5131cd948e22024ec6cef8517e1bd20c9bb4296c3c905/ad" data-source="--threads=&amp;lt;n&amp;gt;" onmousemove="i18n(this)">--threads=&lt;n&gt;</span></dt> <dd> <p><span data-i18n="e5a9e73ea9dff07fcf9ed31338426da98e4bc74637928f3450d2d1bd3183deab/0f" data-source="Specifies the number of threads to spawn when searching for best delta matches. This requires that pack-objects be compiled with pthreads otherwise this option is ignored with a warning. This is meant to reduce packing time on multiprocessor machines. The required amount of memory for the delta search window is however multiplied by the number of threads. Specifying 0 will cause Git to auto-detect the number of CPU&amp;rsquo;s and set the number of threads accordingly." onmousemove="i18n(this)">&Ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &pcy;&ocy;&tcy;&ocy;&kcy;&ocy;&vcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &bcy;&ucy;&dcy;&ucy;&tcy; &scy;&ocy;&zcy;&dcy;&acy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &pcy;&rcy;&icy; &pcy;&ocy;&icy;&scy;&kcy;&iecy; &lcy;&ucy;&chcy;&shcy;&icy;&khcy; &dcy;&iecy;&lcy;&softcy;&tcy;&acy;-&scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&icy;&jcy;. &Dcy;&lcy;&yacy; &ecy;&tcy;&ocy;&gcy;&ocy; &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ocy;, &chcy;&tcy;&ocy;&bcy;&ycy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &pcy;&acy;&kcy;&iecy;&tcy;&acy; &bcy;&ycy;&lcy;&icy; &scy;&kcy;&ocy;&mcy;&pcy;&icy;&lcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ycy; &scy; pthreads, &vcy; &pcy;&rcy;&ocy;&tcy;&icy;&vcy;&ncy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&iecy;&tcy;&scy;&yacy; &scy; &pcy;&rcy;&iecy;&dcy;&ucy;&pcy;&rcy;&iecy;&zhcy;&dcy;&iecy;&ncy;&icy;&iecy;&mcy;. &Ecy;&tcy;&ocy; &pcy;&rcy;&iecy;&dcy;&ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&ocy; &dcy;&lcy;&yacy; &scy;&ocy;&kcy;&rcy;&acy;&shchcy;&iecy;&ncy;&icy;&yacy; &vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&icy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&kcy;&icy; &ncy;&acy; &mcy;&ncy;&ocy;&gcy;&ocy;&pcy;&rcy;&ocy;&tscy;&iecy;&scy;&scy;&ocy;&rcy;&ncy;&ycy;&khcy; &mcy;&acy;&shcy;&icy;&ncy;&acy;&khcy;. &Ocy;&dcy;&ncy;&acy;&kcy;&ocy; &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ycy;&jcy; &ocy;&bcy;&hardcy;&iecy;&mcy; &pcy;&acy;&mcy;&yacy;&tcy;&icy; &dcy;&lcy;&yacy; &ocy;&kcy;&ncy;&acy; &dcy;&iecy;&lcy;&softcy;&tcy;&acy;-&pcy;&ocy;&icy;&scy;&kcy;&acy; &ucy;&mcy;&ncy;&ocy;&zhcy;&acy;&iecy;&tcy;&scy;&yacy; &ncy;&acy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &pcy;&ocy;&tcy;&ocy;&kcy;&ocy;&vcy;. &IEcy;&scy;&lcy;&icy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; 0,  Git  &acy;&vcy;&tcy;&ocy;&mcy;&acy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&icy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&icy;&tcy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &pcy;&rcy;&ocy;&tscy;&iecy;&scy;&scy;&ocy;&rcy;&ocy;&vcy; &icy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&mcy; &ocy;&bcy;&rcy;&acy;&zcy;&ocy;&mcy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&icy;&tcy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &pcy;&ocy;&tcy;&ocy;&kcy;&ocy;&vcy;.</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---index-versionltversiongtltoffsetgt"><span data-i18n="a8f54a6e65ed5aa0e33bf82487e066139f183c2bbf3680e90810aa0fd1b4222c/53" data-source="--index-version=&amp;lt;version&amp;gt;[,&amp;lt;offset&amp;gt;]" onmousemove="i18n(this)">--index-version=&lt;version&gt;[,&lt;offset&gt;]</span></dt> <dd> <p><span data-i18n="0f7f9a272b7b080a4595b67091c37543052c0f5624d38af6cda3debfeea777a4/95" data-source="This is intended to be used by the test suite only. It allows to force the version for the generated pack index, and to force 64-bit index entries on objects located above the given offset." onmousemove="i18n(this)">&Ecy;&tcy;&ocy; &pcy;&rcy;&iecy;&dcy;&ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&ocy; &dcy;&lcy;&yacy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &vcy; &ncy;&acy;&bcy;&ocy;&rcy;&iecy; &tcy;&iecy;&scy;&tcy;&ocy;&vcy;. &Ecy;&tcy;&ocy; &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&yacy;&iecy;&tcy; &pcy;&rcy;&icy;&ncy;&ucy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &vcy;&iecy;&rcy;&scy;&icy;&yucy; &scy;&gcy;&iecy;&ncy;&iecy;&rcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;&acy; &pcy;&acy;&kcy;&iecy;&tcy;&acy; &icy; &pcy;&rcy;&icy;&ncy;&ucy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; 64-&bcy;&icy;&tcy;&ncy;&ycy;&iecy; &zcy;&acy;&pcy;&icy;&scy;&icy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;&acy; &dcy;&lcy;&yacy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;, &rcy;&acy;&scy;&pcy;&ocy;&lcy;&ocy;&zhcy;&iecy;&ncy;&ncy;&ycy;&khcy; &vcy;&ycy;&shcy;&iecy; &zcy;&acy;&dcy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy; &scy;&mcy;&iecy;&shchcy;&iecy;&ncy;&icy;&yacy;.</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---keep-true-parents"><span data-i18n="fa41bc78dd1321d35aa78fda5d155a3eea43e92fe5e0f2a11da689109d82d757/7c" data-source="--keep-true-parents" onmousemove="i18n(this)">--keep-true-parents</span></dt> <dd> <p><span data-i18n="887202c2ca25a069d1bf5aa56d9e60c841e901920e72938ef6a2932085956c96/0e" data-source="With this option, parents that are hidden by grafts are packed nevertheless." onmousemove="i18n(this)">&Pcy;&rcy;&icy; &ecy;&tcy;&ocy;&mcy; &vcy;&acy;&rcy;&icy;&acy;&ncy;&tcy;&iecy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&icy;, &scy;&kcy;&rcy;&ycy;&tcy;&ycy;&iecy; &tcy;&rcy;&acy;&ncy;&scy;&pcy;&lcy;&acy;&ncy;&tcy;&acy;&tcy;&acy;&mcy;&icy;, &vcy;&scy;&iecy; &zhcy;&iecy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&ycy;&vcy;&acy;&yucy;&tcy;&scy;&yacy;.</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---filterltfilter-specgt"><span data-i18n="3ef5ff6926562052046d273aae42700c4824af93ed582f52b5512448d785977b/3a" data-source="--filter=&amp;lt;filter-spec&amp;gt;" onmousemove="i18n(this)">--filter=&lt;filter-spec&gt;</span></dt> <dd> <p><span data-i18n="27cc4d165ec7010824e4b0049742d80bf1c52a5c9aee1d4474e679377c84e95f/1f" data-source="Omits certain objects (usually blobs) from the resulting packfile. See &lt;a href=&quot;git-rev-list&quot;&gt;git-rev-list[1]&lt;/a&gt; for valid &lt;code&gt;&amp;lt;filter-spec&amp;gt;&lt;/code&gt; forms." onmousemove="i18n(this)">&Icy;&scy;&kcy;&lcy;&yucy;&chcy;&acy;&iecy;&tcy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; (&ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &bcy;&ocy;&lcy;&softcy;&shcy;&icy;&iecy; &dcy;&vcy;&ocy;&icy;&chcy;&ncy;&ycy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;) &icy;&zcy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&icy;&rcy;&ucy;&yucy;&shchcy;&iecy;&gcy;&ocy; &pcy;&acy;&kcy;&fcy;&acy;&jcy;&lcy;&acy;. &Scy;&mcy;.  <a href="git-rev-list.html">git-rev-list[1]</a>  &dcy;&lcy;&yacy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&khcy; &fcy;&ocy;&rcy;&mcy;  <code>&lt;filter-spec&gt;</code> .</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---no-filter"><span data-i18n="f8ec38d38e14eed69cab33a9ad07728f9c53a21a7b1798c02dc982fc33bb41b0/d2" data-source="--no-filter" onmousemove="i18n(this)">--no-filter</span></dt> <dd> <p><span data-i18n="3430f3c7aec9778fff4805e1d2950397a0c08e9a6dadca2e95aba024ebff018f/00" data-source="Turns off any previous &lt;code&gt;--filter=&lt;/code&gt; argument." onmousemove="i18n(this)">&Ocy;&tcy;&kcy;&lcy;&yucy;&chcy;&acy;&iecy;&tcy; &lcy;&yucy;&bcy;&ocy;&jcy; &pcy;&rcy;&iecy;&dcy;&ycy;&dcy;&ucy;&shchcy;&icy;&jcy; &acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;  <code>--filter=</code> .</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---missingltmissing-actiongt"><span data-i18n="83fb004910c09b6d9bd3564bba8518e116b41d8bd4bb00e42748c7919755d149/ab" data-source="--missing=&amp;lt;missing-action&amp;gt;" onmousemove="i18n(this)">--missing=&lt;missing-action&gt;</span></dt> <dd> <p><span data-i18n="0141e79dcbb234ef7f18c244036366fad111deb0a394eace76c4795ff2e929ab/e2" data-source="A debug option to help with future &amp;quot;partial clone&amp;quot; development. This option specifies how missing objects are handled." onmousemove="i18n(this)">&Ocy;&pcy;&tscy;&icy;&yacy; &ocy;&tcy;&lcy;&acy;&dcy;&kcy;&icy;, &kcy;&ocy;&tcy;&ocy;&rcy;&acy;&yacy; &pcy;&ocy;&mcy;&ocy;&zhcy;&iecy;&tcy; &vcy; &bcy;&ucy;&dcy;&ucy;&shchcy;&iecy;&jcy; &rcy;&acy;&zcy;&rcy;&acy;&bcy;&ocy;&tcy;&kcy;&iecy;  &quot;partial clone&quot; . &Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&iecy;&tcy;, &kcy;&acy;&kcy; &ocy;&bcy;&rcy;&acy;&bcy;&acy;&tcy;&ycy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;.</span></p> <p><span data-i18n="547d32402b5d9692286b3aa4606c0b6f8380bc64b19407711ee278279508bace/63" data-source="The form &lt;code&gt;--missing=error&lt;/code&gt; requests that pack-objects stop with an error if a missing object is encountered. If the repository is a partial clone, an attempt to fetch missing objects will be made before declaring them missing. This is the default action." onmousemove="i18n(this)">&Fcy;&ocy;&rcy;&mcy;&acy;  <code>--missing=error</code>  &zcy;&acy;&pcy;&rcy;&acy;&shcy;&icy;&vcy;&acy;&iecy;&tcy; &ocy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&kcy;&ucy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &pcy;&acy;&kcy;&iecy;&tcy;&acy; &scy; &ocy;&shcy;&icy;&bcy;&kcy;&ocy;&jcy;, &iecy;&scy;&lcy;&icy; &ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&iecy;&ncy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&jcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;. &IEcy;&scy;&lcy;&icy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &chcy;&acy;&scy;&tcy;&icy;&chcy;&ncy;&ycy;&mcy; &kcy;&lcy;&ocy;&ncy;&ocy;&mcy;, &bcy;&ucy;&dcy;&iecy;&tcy; &pcy;&rcy;&iecy;&dcy;&pcy;&rcy;&icy;&ncy;&yacy;&tcy;&acy; &pcy;&ocy;&pcy;&ycy;&tcy;&kcy;&acy; &pcy;&ocy;&lcy;&ucy;&chcy;&icy;&tcy;&softcy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &dcy;&ocy; &ocy;&bcy;&hardcy;&yacy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &icy;&khcy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&mcy;&icy;. &Ecy;&tcy;&ocy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&icy;&iecy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;.</span></p> <p><span data-i18n="cfc682e2b86a96ebcf6458edc142269f911ce86a6c49bd48ae95750173841ddd/6f" data-source="The form &lt;code&gt;--missing=allow-any&lt;/code&gt; will allow object traversal to continue if a missing object is encountered. No fetch of a missing object will occur. Missing objects will silently be omitted from the results." onmousemove="i18n(this)">&Fcy;&ocy;&rcy;&mcy;&acy;  <code>--missing=allow-any</code>  &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&icy;&tcy; &pcy;&rcy;&ocy;&dcy;&ocy;&lcy;&zhcy;&icy;&tcy;&softcy; &ocy;&bcy;&khcy;&ocy;&dcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;, &iecy;&scy;&lcy;&icy; &ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&iecy;&ncy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&jcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;. &Ncy;&icy;&kcy;&acy;&kcy;&ocy;&gcy;&ocy; &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&iecy;&ncy;&icy;&yacy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&iecy;&gcy;&ocy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy; &ncy;&iecy; &pcy;&rcy;&ocy;&icy;&zcy;&ocy;&jcy;&dcy;&iecy;&tcy;. &Ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &bcy;&ucy;&dcy;&ucy;&tcy; &acy;&vcy;&tcy;&ocy;&mcy;&acy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&icy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&ycy; &icy;&zcy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&acy;&tcy;&ocy;&vcy;.</span></p> <p><span data-i18n="cf6157d09ad82b0202c6b1ef025699d80c18f0244be6af92050931869a440bfc/51" data-source="The form &lt;code&gt;--missing=allow-promisor&lt;/code&gt; is like &lt;code&gt;allow-any&lt;/code&gt;, but will only allow object traversal to continue for EXPECTED promisor missing objects. No fetch of a missing object will occur. An unexpected missing object will raise an error." onmousemove="i18n(this)">&Fcy;&ocy;&rcy;&mcy;&acy;  <code>--missing=allow-promisor</code>  &pcy;&ocy;&khcy;&ocy;&zhcy;&acy; &ncy;&acy;  <code>allow-any</code>  , &ncy;&ocy; &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&yacy;&iecy;&tcy; &pcy;&rcy;&ocy;&dcy;&ocy;&lcy;&zhcy;&icy;&tcy;&softcy; &ocy;&bcy;&khcy;&ocy;&dcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &dcy;&lcy;&yacy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &Ocy;&ZHcy;&Icy;&Dcy;&Acy;&IEcy;&Mcy;&Ocy;&Gcy;&Ocy; &ocy;&bcy;&iecy;&shchcy;&acy;&ncy;&icy;&yacy;. &Ncy;&icy;&kcy;&acy;&kcy;&ocy;&gcy;&ocy; &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&iecy;&ncy;&icy;&yacy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&iecy;&gcy;&ocy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy; &ncy;&iecy; &pcy;&rcy;&ocy;&icy;&zcy;&ocy;&jcy;&dcy;&iecy;&tcy;. &Ncy;&iecy;&ocy;&zhcy;&icy;&dcy;&acy;&ncy;&ncy;&ycy;&jcy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&jcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy; &vcy;&ycy;&zcy;&ocy;&vcy;&iecy;&tcy; &ocy;&shcy;&icy;&bcy;&kcy;&ucy;.</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---exclude-promisor-objects"><span data-i18n="0f9a228c44a3302adafad87ea58834a711aed7b97c5985e8308e6e4a98ac1f76/44" data-source="--exclude-promisor-objects" onmousemove="i18n(this)">--exclude-promisor-objects</span></dt> <dd> <p><span data-i18n="8a1f52e067eb4cbb32fed85da3b3d94a0c08ba85144434d79f11cb38c75a7571/f2" data-source="Omit objects that are known to be in the promisor remote. (This option has the purpose of operating only on locally created objects, so that when we repack, we still maintain a distinction between locally created objects [without .promisor] and objects from the promisor remote [with .promisor].) This is used with partial clone." onmousemove="i18n(this)">&Ocy;&pcy;&ucy;&scy;&tcy;&icy;&tcy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;, &ocy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &icy;&zcy;&vcy;&iecy;&scy;&tcy;&ncy;&ocy;, &chcy;&tcy;&ocy; &ocy;&ncy;&icy; &ncy;&acy;&khcy;&ocy;&dcy;&yacy;&tcy;&scy;&yacy; &vcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&mcy; &pcy;&rcy;&ocy;&mcy;&icy;&scy;&ocy;&rcy;&iecy;. (&Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &pcy;&rcy;&iecy;&dcy;&ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&acy; &dcy;&lcy;&yacy; &rcy;&acy;&bcy;&ocy;&tcy;&ycy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &scy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ocy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&ncy;&ycy;&mcy;&icy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;&mcy;&icy;, &pcy;&ocy;&ecy;&tcy;&ocy;&mcy;&ucy; &pcy;&rcy;&icy; &pcy;&iecy;&rcy;&iecy;&ucy;&pcy;&acy;&kcy;&ocy;&vcy;&kcy;&iecy; &mcy;&ycy; &pcy;&ocy;-&pcy;&rcy;&iecy;&zhcy;&ncy;&iecy;&mcy;&ucy; &scy;&ocy;&khcy;&rcy;&acy;&ncy;&yacy;&iecy;&mcy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&iecy; &mcy;&iecy;&zhcy;&dcy;&ucy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ocy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&ncy;&ycy;&mcy;&icy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;&mcy;&icy; [&bcy;&iecy;&zcy; .promisor] &icy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;&mcy;&icy; &icy;&zcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &pcy;&rcy;&ocy;&mcy;&icy;&scy;&ocy;&rcy;&acy; [&scy; .promisor].) &Ecy;&tcy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy;. &scy; &chcy;&acy;&scy;&tcy;&icy;&chcy;&ncy;&ycy;&mcy; &kcy;&lcy;&ocy;&ncy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy;&mcy;.</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---keep-unreachable"><span data-i18n="a151ae1c4c9ce10cbf4579449fd4476c92c9432e28b5b24efe74426b7c492098/9b" data-source="--keep-unreachable" onmousemove="i18n(this)">--keep-unreachable</span></dt> <dd> <p><span data-i18n="c8408ce1a0b2ab69708cb675d6c413855f1b038fe24ebd253260897c48918e02/64" data-source="Objects unreachable from the refs in packs named with --unpacked= option are added to the resulting pack, in addition to the reachable objects that are not in packs marked with *.keep files. This implies &lt;code&gt;--revs&lt;/code&gt;." onmousemove="i18n(this)">&Ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;, &ncy;&iecy;&dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&iecy; &pcy;&ocy; &scy;&scy;&ycy;&lcy;&kcy;&acy;&mcy; &vcy; &pcy;&acy;&kcy;&iecy;&tcy;&acy;&khcy;, &ncy;&acy;&zcy;&vcy;&acy;&ncy;&ncy;&ycy;&khcy; &scy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ocy;&mcy; --unpacked=, &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &vcy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&icy;&rcy;&ucy;&yucy;&shchcy;&icy;&jcy; &pcy;&acy;&kcy;&iecy;&tcy; &vcy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&icy;&iecy; &kcy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&mcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;&mcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &ncy;&iecy;&tcy; &vcy; &pcy;&acy;&kcy;&iecy;&tcy;&acy;&khcy;, &ocy;&tcy;&mcy;&iecy;&chcy;&iecy;&ncy;&ncy;&ycy;&khcy; &fcy;&acy;&jcy;&lcy;&acy;&mcy;&icy; *.keep. &Ecy;&tcy;&ocy; &pcy;&ocy;&dcy;&rcy;&acy;&zcy;&ucy;&mcy;&iecy;&vcy;&acy;&iecy;&tcy;  <code>--revs</code> .</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---pack-loose-unreachable"><span data-i18n="266b67d7c63b1b4e537760113c1379398da1384766f1911bb207f628cc55fadc/ce" data-source="--pack-loose-unreachable" onmousemove="i18n(this)">--pack-loose-unreachable</span></dt> <dd> <p><span data-i18n="8a5cac8af6dafe680b728c152badec099a1d14b1f5176dc5b50ffe8d194cd71b/94" data-source="Pack unreachable loose objects (and their loose counterparts removed). This implies &lt;code&gt;--revs&lt;/code&gt;." onmousemove="i18n(this)">&Ucy;&pcy;&acy;&kcy;&ucy;&jcy;&tcy;&iecy; &ncy;&iecy;&dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&iecy; &ncy;&iecy;&zcy;&acy;&kcy;&rcy;&iecy;&pcy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy; &pcy;&rcy;&iecy;&dcy;&mcy;&iecy;&tcy;&ycy; (&icy; &icy;&khcy; &ncy;&iecy;&zcy;&acy;&kcy;&rcy;&iecy;&pcy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy; &acy;&ncy;&acy;&lcy;&ocy;&gcy;&icy; &ucy;&bcy;&iecy;&rcy;&icy;&tcy;&iecy;). &Ecy;&tcy;&ocy; &pcy;&ocy;&dcy;&rcy;&acy;&zcy;&ucy;&mcy;&iecy;&vcy;&acy;&iecy;&tcy;  <code>--revs</code> .</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---unpack-unreachable"><span data-i18n="61f1865f0a8e52523d8aa155ffb976ed174a0c36d87b335141d9937290c50285/af" data-source="--unpack-unreachable" onmousemove="i18n(this)">--unpack-unreachable</span></dt> <dd> <p><span data-i18n="1617b31f762e724ff9058bbaac667f324429070fe33d40ed848ad8cd28ff789a/4e" data-source="Keep unreachable objects in loose form. This implies &lt;code&gt;--revs&lt;/code&gt;." onmousemove="i18n(this)">&Ncy;&iecy;&dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&iecy; &pcy;&rcy;&iecy;&dcy;&mcy;&iecy;&tcy;&ycy; &khcy;&rcy;&acy;&ncy;&icy;&tcy;&iecy; &vcy; &scy;&vcy;&ocy;&bcy;&ocy;&dcy;&ncy;&ocy;&mcy; &vcy;&icy;&dcy;&iecy;. &Ecy;&tcy;&ocy; &pcy;&ocy;&dcy;&rcy;&acy;&zcy;&ucy;&mcy;&iecy;&vcy;&acy;&iecy;&tcy;  <code>--revs</code> .</span></p> </dd> <dt id="Documentation/git-pack-objects.txt---delta-islands"><span data-i18n="43a9e288ea36148720e598376de7d5c22690ecc8652538fd6273c8fed49cbd35/f8" data-source="--delta-islands" onmousemove="i18n(this)">--delta-islands</span></dt> <dd> <p><span data-i18n="3eba7173f8377377f060c91633a31c30ba6ebe85f057de05e0ffc6079985108c/80" data-source="Restrict delta matches based on &amp;quot;islands&amp;quot;. See DELTA ISLANDS below." onmousemove="i18n(this)">&Ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&icy;&tcy;&softcy; &dcy;&iecy;&lcy;&softcy;&tcy;&acy;-&scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&icy;&yacy; &ncy;&acy; &ocy;&scy;&ncy;&ocy;&vcy;&iecy;  &quot;islands&quot; . &Scy;&mcy;. &Ocy;&Scy;&Tcy;&Rcy;&Ocy;&Vcy;&Acy; &Dcy;&IEcy;&Lcy;&SOFTcy;&Tcy;&Acy; &ncy;&icy;&zhcy;&iecy;.</span></p> </dd> </dl> </div> </div> <h2 class="text-body-emphasis"  id="_delta_islands"><span data-i18n="46e57dc87fabe793cf5cae4afd543616c401d4a09f2420a57b4de5bc04a307b1/3b" data-source="Delta islands" onmousemove="i18n(this)">Delta islands</span></h2> <div> <p><span data-i18n="830360353c4c612e9acc578c3df7cbcf31e1fdbbbdadd63ed1a20bb5f5dc6bc1/88" data-source="When possible, &lt;code&gt;pack-objects&lt;/code&gt; tries to reuse existing on-disk deltas to avoid having to search for new ones on the fly. This is an important optimization for serving fetches, because it means the server can avoid inflating most objects at all and just send the bytes directly from disk. This optimization can&amp;rsquo;t work when an object is stored as a delta against a base which the receiver does not have (and which we are not already sending). In that case the server &amp;quot;breaks&amp;quot; the delta and has to find a new one, which has a high CPU cost. Therefore it&amp;rsquo;s important for performance that the set of objects in on-disk delta relationships match what a client would fetch." onmousemove="i18n(this)">&Kcy;&ocy;&gcy;&dcy;&acy; &ecy;&tcy;&ocy; &vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ocy;,  <code>pack-objects</code>  &pcy;&ycy;&tcy;&acy;&iecy;&tcy;&scy;&yacy; &pcy;&ocy;&vcy;&tcy;&ocy;&rcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&iecy; &ncy;&acy; &dcy;&icy;&scy;&kcy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;, &chcy;&tcy;&ocy;&bcy;&ycy; &icy;&zcy;&bcy;&iecy;&zhcy;&acy;&tcy;&softcy; &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ocy;&scy;&tcy;&icy; &pcy;&ocy;&icy;&scy;&kcy;&acy; &ncy;&ocy;&vcy;&ycy;&khcy; &ncy;&acy; &lcy;&iecy;&tcy;&ucy;. &Ecy;&tcy;&ocy; &vcy;&acy;&zhcy;&ncy;&acy;&yacy; &ocy;&pcy;&tcy;&icy;&mcy;&icy;&zcy;&acy;&tscy;&icy;&yacy; &dcy;&lcy;&yacy; &ocy;&bcy;&scy;&lcy;&ucy;&zhcy;&icy;&vcy;&acy;&ncy;&icy;&yacy; &vcy;&ycy;&bcy;&ocy;&rcy;&ocy;&kcy;, &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &ocy;&ncy;&acy; &ocy;&zcy;&ncy;&acy;&chcy;&acy;&iecy;&tcy;, &chcy;&tcy;&ocy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy; &mcy;&ocy;&zhcy;&iecy;&tcy; &vcy;&ocy;&ocy;&bcy;&shchcy;&iecy; &icy;&zcy;&bcy;&iecy;&zhcy;&acy;&tcy;&softcy; &rcy;&acy;&zcy;&dcy;&ucy;&vcy;&acy;&ncy;&icy;&yacy; &bcy;&ocy;&lcy;&softcy;&shcy;&icy;&ncy;&scy;&tcy;&vcy;&acy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &icy; &pcy;&rcy;&ocy;&scy;&tcy;&ocy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&lcy;&yacy;&tcy;&softcy; &bcy;&acy;&jcy;&tcy;&ycy; &ncy;&iecy;&pcy;&ocy;&scy;&rcy;&iecy;&dcy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ocy; &scy; &dcy;&icy;&scy;&kcy;&acy;. &Ecy;&tcy;&acy; &ocy;&pcy;&tcy;&icy;&mcy;&icy;&zcy;&acy;&tscy;&icy;&yacy; &ncy;&iecy; &mcy;&ocy;&zhcy;&iecy;&tcy; &rcy;&acy;&bcy;&ocy;&tcy;&acy;&tcy;&softcy;, &kcy;&ocy;&gcy;&dcy;&acy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy; &khcy;&rcy;&acy;&ncy;&icy;&tcy;&scy;&yacy; &kcy;&acy;&kcy; &dcy;&iecy;&lcy;&softcy;&tcy;&acy; &ocy;&tcy;&ncy;&ocy;&scy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &bcy;&acy;&zcy;&ycy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&jcy; &ncy;&iecy;&tcy; &ucy; &pcy;&ocy;&lcy;&ucy;&chcy;&acy;&tcy;&iecy;&lcy;&yacy; (&icy; &kcy;&ocy;&tcy;&ocy;&rcy;&ucy;&yucy; &mcy;&ycy; &iecy;&shchcy;&iecy; &ncy;&iecy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&lcy;&yacy;&iecy;&mcy;). &Vcy; &ecy;&tcy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy;  &quot;breaks&quot;  &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &dcy;&iecy;&lcy;&softcy;&tcy;&ocy;&jcy; &icy; &dcy;&ocy;&lcy;&zhcy;&iecy;&ncy; &ncy;&acy;&jcy;&tcy;&icy; &ncy;&ocy;&vcy;&ycy;&jcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &icy;&mcy;&iecy;&iecy;&tcy; &vcy;&ycy;&scy;&ocy;&kcy;&ucy;&yucy; &scy;&tcy;&ocy;&icy;&mcy;&ocy;&scy;&tcy;&softcy; &pcy;&rcy;&ocy;&tscy;&iecy;&scy;&scy;&ocy;&rcy;&acy;. &Pcy;&ocy;&ecy;&tcy;&ocy;&mcy;&ucy; &dcy;&lcy;&yacy; &pcy;&rcy;&ocy;&icy;&zcy;&vcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&scy;&tcy;&icy; &vcy;&acy;&zhcy;&ncy;&ocy;, &chcy;&tcy;&ocy;&bcy;&ycy; &ncy;&acy;&bcy;&ocy;&rcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &vcy; &dcy;&iecy;&lcy;&softcy;&tcy;&acy;-&ocy;&tcy;&ncy;&ocy;&shcy;&iecy;&ncy;&icy;&yacy;&khcy; &ncy;&acy; &dcy;&icy;&scy;&kcy;&iecy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ocy;&vcy;&acy;&lcy; &tcy;&ocy;&mcy;&ucy;, &chcy;&tcy;&ocy; &pcy;&ocy;&lcy;&ucy;&chcy;&acy;&iecy;&tcy; &kcy;&lcy;&icy;&iecy;&ncy;&tcy;.</span></p> <p><span data-i18n="de1e9298c97e84bb2d44a0472f96c572ab6eefe29f174577a0458f7dd442da00/0e" data-source="In a normal repository, this tends to work automatically. The objects are mostly reachable from the branches and tags, and that&amp;rsquo;s what clients fetch. Any deltas we find on the server are likely to be between objects the client has or will have." onmousemove="i18n(this)">&Vcy; &ocy;&bcy;&ycy;&chcy;&ncy;&ocy;&mcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&icy; &ecy;&tcy;&ocy; &ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &rcy;&acy;&bcy;&ocy;&tcy;&acy;&iecy;&tcy; &acy;&vcy;&tcy;&ocy;&mcy;&acy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&icy;. &Ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &vcy; &ocy;&scy;&ncy;&ocy;&vcy;&ncy;&ocy;&mcy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy; &icy;&zcy; &vcy;&iecy;&tcy;&vcy;&iecy;&jcy; &icy; &tcy;&iecy;&gcy;&ocy;&vcy;, &icy; &ecy;&tcy;&ocy; &tcy;&ocy;, &chcy;&tcy;&ocy; &pcy;&ocy;&lcy;&ucy;&chcy;&acy;&yucy;&tcy; &kcy;&lcy;&icy;&iecy;&ncy;&tcy;&ycy;. &Lcy;&yucy;&bcy;&ycy;&iecy; &ocy;&tcy;&kcy;&lcy;&ocy;&ncy;&iecy;&ncy;&icy;&yacy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &mcy;&ycy; &ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&icy;&vcy;&acy;&iecy;&mcy; &ncy;&acy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy;&iecy;, &scy;&kcy;&ocy;&rcy;&iecy;&iecy; &vcy;&scy;&iecy;&gcy;&ocy;, &bcy;&ucy;&dcy;&ucy;&tcy; &mcy;&iecy;&zhcy;&dcy;&ucy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;&mcy;&icy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &iecy;&scy;&tcy;&softcy; &icy;&lcy;&icy; &bcy;&ucy;&dcy;&ucy;&tcy; &ucy; &kcy;&lcy;&icy;&iecy;&ncy;&tcy;&acy;.</span></p> <p><span data-i18n="2c4ae3f9d713a18b22bcbbb6432be71739a62bc20a0927eb708356b14ad6e2a2/0f" data-source="But in some repository setups, you may have several related but separate groups of ref tips, with clients tending to fetch those groups independently. For example, imagine that you are hosting several &amp;quot;forks&amp;quot; of a repository in a single shared object store, and letting clients view them as separate repositories through &lt;code&gt;GIT_NAMESPACE&lt;/code&gt; or separate repos using the alternates mechanism. A naive repack may find that the optimal delta for an object is against a base that is only found in another fork. But when a client fetches, they will not have the base object, and we&amp;rsquo;ll have to find a new delta on the fly." onmousemove="i18n(this)">&Ncy;&ocy; &vcy; &ncy;&iecy;&kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&yacy;&khcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy; &ucy; &vcy;&acy;&scy; &mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &scy;&vcy;&yacy;&zcy;&acy;&ncy;&ncy;&ycy;&khcy;, &ncy;&ocy; &ocy;&tcy;&dcy;&iecy;&lcy;&softcy;&ncy;&ycy;&khcy; &gcy;&rcy;&ucy;&pcy;&pcy; &pcy;&ocy;&dcy;&scy;&kcy;&acy;&zcy;&ocy;&kcy; &pcy;&ocy; &scy;&scy;&ycy;&lcy;&kcy;&acy;&mcy;, &pcy;&rcy;&icy;&chcy;&iecy;&mcy; &kcy;&lcy;&icy;&iecy;&ncy;&tcy;&ycy; &icy;&mcy;&iecy;&yucy;&tcy; &tcy;&iecy;&ncy;&dcy;&iecy;&ncy;&tscy;&icy;&yucy; &pcy;&ocy;&lcy;&ucy;&chcy;&acy;&tcy;&softcy; &ecy;&tcy;&icy; &gcy;&rcy;&ucy;&pcy;&pcy;&ycy; &ncy;&iecy;&zcy;&acy;&vcy;&icy;&scy;&icy;&mcy;&ocy;. &Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&softcy;&tcy;&iecy;, &chcy;&tcy;&ocy; &vcy;&ycy; &rcy;&acy;&zcy;&mcy;&iecy;&shchcy;&acy;&iecy;&tcy;&iecy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&iecy;&vcy;  &quot;forks&quot;  &vcy; &ocy;&dcy;&ncy;&ocy;&mcy; &khcy;&rcy;&acy;&ncy;&icy;&lcy;&icy;&shchcy;&iecy; &ocy;&bcy;&shchcy;&icy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &icy; &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&yacy;&iecy;&tcy;&iecy; &kcy;&lcy;&icy;&iecy;&ncy;&tcy;&acy;&mcy; &pcy;&rcy;&ocy;&scy;&mcy;&acy;&tcy;&rcy;&icy;&vcy;&acy;&tcy;&softcy; &icy;&khcy; &kcy;&acy;&kcy; &ocy;&tcy;&dcy;&iecy;&lcy;&softcy;&ncy;&ycy;&iecy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&icy; &chcy;&iecy;&rcy;&iecy;&zcy;  <code>GIT_NAMESPACE</code>  &icy;&lcy;&icy; &ocy;&tcy;&dcy;&iecy;&lcy;&softcy;&ncy;&ycy;&iecy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&icy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yacy; &mcy;&iecy;&khcy;&acy;&ncy;&icy;&zcy;&mcy; &acy;&lcy;&softcy;&tcy;&iecy;&rcy;&ncy;&acy;&tcy;&icy;&vcy;. &Ncy;&acy;&icy;&vcy;&ncy;&ycy;&jcy; &rcy;&iecy;&pcy;&acy;&kcy; &mcy;&ocy;&zhcy;&iecy;&tcy; &ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&icy;&tcy;&softcy;, &chcy;&tcy;&ocy; &ocy;&pcy;&tcy;&icy;&mcy;&acy;&lcy;&softcy;&ncy;&acy;&yacy; &dcy;&iecy;&lcy;&softcy;&tcy;&acy; &dcy;&lcy;&yacy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &bcy;&acy;&zcy;&iecy;, &kcy;&ocy;&tcy;&ocy;&rcy;&acy;&yacy; &ncy;&acy;&khcy;&ocy;&dcy;&icy;&tcy;&scy;&yacy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &vcy; &dcy;&rcy;&ucy;&gcy;&ocy;&mcy; &fcy;&ocy;&rcy;&kcy;&iecy;. &Ncy;&ocy; &kcy;&ocy;&gcy;&dcy;&acy; &kcy;&lcy;&icy;&iecy;&ncy;&tcy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&ucy;, &ucy; &ncy;&iecy;&gcy;&ocy; &ncy;&iecy; &bcy;&ucy;&dcy;&iecy;&tcy; &bcy;&acy;&zcy;&ocy;&vcy;&ocy;&gcy;&ocy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;, &icy; &ncy;&acy;&mcy; &pcy;&rcy;&icy;&dcy;&iecy;&tcy;&scy;&yacy; &ncy;&acy; &lcy;&iecy;&tcy;&ucy; &ncy;&acy;&khcy;&ocy;&dcy;&icy;&tcy;&softcy; &ncy;&ocy;&vcy;&ucy;&yucy; &dcy;&iecy;&lcy;&softcy;&tcy;&ucy;.</span></p> <p><span data-i18n="2e1e234e81b02ed8886e7a82f2410da12bd4a327a5d0d8bc22cb73554bb325ed/55" data-source="A similar situation may exist if you have many refs outside of &lt;code&gt;refs/heads/&lt;/code&gt; and &lt;code&gt;refs/tags/&lt;/code&gt; that point to related objects (e.g., &lt;code&gt;refs/pull&lt;/code&gt; or &lt;code&gt;refs/changes&lt;/code&gt; used by some hosting providers). By default, clients fetch only heads and tags, and deltas against objects found only in those other groups cannot be sent as-is." onmousemove="i18n(this)">&Acy;&ncy;&acy;&lcy;&ocy;&gcy;&icy;&chcy;&ncy;&acy;&yacy; &scy;&icy;&tcy;&ucy;&acy;&tscy;&icy;&yacy; &mcy;&ocy;&zhcy;&iecy;&tcy; &vcy;&ocy;&zcy;&ncy;&icy;&kcy;&ncy;&ucy;&tcy;&softcy;, &iecy;&scy;&lcy;&icy; &ucy; &vcy;&acy;&scy; &iecy;&scy;&tcy;&softcy; &mcy;&ncy;&ocy;&gcy;&ocy; &scy;&scy;&ycy;&lcy;&ocy;&kcy; &zcy;&acy; &pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&acy;&mcy;&icy;  <code>refs/heads/</code>  &icy;  <code>refs/tags/</code> , &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&yucy;&tcy; &ncy;&acy; &scy;&vcy;&yacy;&zcy;&acy;&ncy;&ncy;&ycy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;,  <code>refs/pull</code>  &icy;&lcy;&icy;  <code>refs/changes</code> , &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&mcy;&ycy;&iecy; &ncy;&iecy;&kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&mcy;&icy; &khcy;&ocy;&scy;&tcy;&icy;&ncy;&gcy;-&pcy;&rcy;&ocy;&vcy;&acy;&jcy;&dcy;&iecy;&rcy;&acy;&mcy;&icy;). &Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &kcy;&lcy;&icy;&iecy;&ncy;&tcy;&ycy; &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&acy;&yucy;&tcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &zcy;&acy;&gcy;&ocy;&lcy;&ocy;&vcy;&kcy;&icy; &icy; &tcy;&iecy;&gcy;&icy;, &acy; &dcy;&iecy;&lcy;&softcy;&tcy;&ycy; &dcy;&lcy;&yacy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;, &ncy;&acy;&jcy;&dcy;&iecy;&ncy;&ncy;&ycy;&khcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &vcy; &ecy;&tcy;&icy;&khcy; &dcy;&rcy;&ucy;&gcy;&icy;&khcy; &gcy;&rcy;&ucy;&pcy;&pcy;&acy;&khcy;, &ncy;&iecy; &mcy;&ocy;&gcy;&ucy;&tcy; &bcy;&ycy;&tcy;&softcy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&lcy;&iecy;&ncy;&ycy; &kcy;&acy;&kcy; &iecy;&scy;&tcy;&softcy;.</span></p> <p><span data-i18n="7dac683d0b7d6160720509ca0b9741ae3009fe7599af0eaf1d94006b1562b503/ce" data-source="Delta islands solve this problem by allowing you to group your refs into distinct &amp;quot;islands&amp;quot;. Pack-objects computes which objects are reachable from which islands, and refuses to make a delta from an object &lt;code&gt;A&lt;/code&gt; against a base which is not present in all of &lt;code&gt;A&lt;/code&gt;&amp;apos;s islands. This results in slightly larger packs (because we miss some delta opportunities), but guarantees that a fetch of one island will not have to recompute deltas on the fly due to crossing island boundaries." onmousemove="i18n(this)">&Dcy;&iecy;&lcy;&softcy;&tcy;&acy;-&ocy;&scy;&tcy;&rcy;&ocy;&vcy;&acy; &rcy;&iecy;&shcy;&acy;&yucy;&tcy; &ecy;&tcy;&ucy; &pcy;&rcy;&ocy;&bcy;&lcy;&iecy;&mcy;&ucy;, &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&yacy;&yacy; &vcy;&acy;&mcy; &gcy;&rcy;&ucy;&pcy;&pcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &vcy; &ocy;&tcy;&dcy;&iecy;&lcy;&softcy;&ncy;&ycy;&iecy;  &quot;islands&quot; . Pack-objects &vcy;&ycy;&chcy;&icy;&scy;&lcy;&yacy;&iecy;&tcy;, &kcy;&acy;&kcy;&icy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &scy; &kcy;&acy;&kcy;&icy;&khcy; &ocy;&scy;&tcy;&rcy;&ocy;&vcy;&ocy;&vcy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;, &icy; &ocy;&tcy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy;&scy;&yacy; &dcy;&iecy;&lcy;&acy;&tcy;&softcy; &dcy;&iecy;&lcy;&softcy;&tcy;&ucy; &icy;&zcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;  <code>A</code>  &scy; &bcy;&acy;&zcy;&ocy;&jcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&acy;&yacy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &ncy;&acy; &vcy;&scy;&iecy;&khcy; &ocy;&scy;&tcy;&rcy;&ocy;&vcy;&acy;&khcy;  <code>A</code> . &Ecy;&tcy;&ocy; &pcy;&rcy;&icy;&vcy;&ocy;&dcy;&icy;&tcy; &kcy; &ncy;&iecy;&mcy;&ncy;&ocy;&gcy;&ocy; &bcy;&ocy;&lcy;&softcy;&shcy;&iecy;&mcy;&ucy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy;&ucy; &pcy;&acy;&kcy;&iecy;&tcy;&ocy;&vcy; (&pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &mcy;&ycy; &ucy;&pcy;&ucy;&scy;&kcy;&acy;&iecy;&mcy; &ncy;&iecy;&kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ocy;&scy;&tcy;&icy; &dcy;&iecy;&lcy;&softcy;&tcy;&ycy;), &ncy;&ocy; &gcy;&acy;&rcy;&acy;&ncy;&tcy;&icy;&rcy;&ucy;&iecy;&tcy;, &chcy;&tcy;&ocy; &pcy;&rcy;&icy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&iecy; &ocy;&dcy;&ncy;&ocy;&gcy;&ocy; &ocy;&scy;&tcy;&rcy;&ocy;&vcy;&acy; &ncy;&iecy; &pcy;&rcy;&icy;&dcy;&iecy;&tcy;&scy;&yacy; &pcy;&iecy;&rcy;&iecy;&scy;&chcy;&icy;&tcy;&ycy;&vcy;&acy;&tcy;&softcy; &dcy;&iecy;&lcy;&softcy;&tcy;&ycy; &ncy;&acy; &lcy;&iecy;&tcy;&ucy; &icy;&zcy;-&zcy;&acy; &pcy;&iecy;&rcy;&iecy;&scy;&iecy;&chcy;&iecy;&ncy;&icy;&yacy; &gcy;&rcy;&acy;&ncy;&icy;&tscy; &ocy;&scy;&tcy;&rcy;&ocy;&vcy;&ocy;&vcy;.</span></p> <p><span data-i18n="76152599420690bed13d07a5e5b3b70a9301f08409e601a90668e6b9501562e5/ae" data-source="When repacking with delta islands the delta window tends to get clogged with candidates that are forbidden by the config. Repacking with a big --window helps (and doesn&amp;rsquo;t take as long as it otherwise might because we can reject some object pairs based on islands before doing any computation on the content)." onmousemove="i18n(this)">&Pcy;&rcy;&icy; &pcy;&iecy;&rcy;&iecy;&pcy;&acy;&kcy;&ocy;&vcy;&kcy;&iecy; &dcy;&iecy;&lcy;&softcy;&tcy;&acy;-&ocy;&scy;&tcy;&rcy;&ocy;&vcy;&acy;&mcy;&icy; &dcy;&iecy;&lcy;&softcy;&tcy;&acy;-&ocy;&kcy;&ncy;&ocy; &icy;&mcy;&iecy;&iecy;&tcy; &tcy;&iecy;&ncy;&dcy;&iecy;&ncy;&tscy;&icy;&yucy; &zcy;&acy;&bcy;&icy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &kcy;&acy;&ncy;&dcy;&icy;&dcy;&acy;&tcy;&acy;&mcy;&icy;, &zcy;&acy;&pcy;&rcy;&iecy;&shchcy;&iecy;&ncy;&ncy;&ycy;&mcy;&icy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ocy;&mcy;. &Pcy;&iecy;&rcy;&iecy;&ucy;&pcy;&acy;&kcy;&ocy;&vcy;&kcy;&acy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; &bcy;&ocy;&lcy;&softcy;&shcy;&ocy;&gcy;&ocy; --window &pcy;&ocy;&mcy;&ocy;&gcy;&acy;&iecy;&tcy; (&icy; &ncy;&iecy; &zcy;&acy;&ncy;&icy;&mcy;&acy;&iecy;&tcy; &tcy;&acy;&kcy; &mcy;&ncy;&ocy;&gcy;&ocy; &vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&icy;, &kcy;&acy;&kcy; &vcy; &pcy;&rcy;&ocy;&tcy;&icy;&vcy;&ncy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy;, &pcy;&ocy;&tcy;&ocy;&mcy;&ucy; &chcy;&tcy;&ocy; &mcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&mcy; &ocy;&tcy;&kcy;&lcy;&ocy;&ncy;&icy;&tcy;&softcy; &ncy;&iecy;&kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &pcy;&acy;&rcy;&ycy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &ncy;&acy; &ocy;&scy;&ncy;&ocy;&vcy;&iecy; &ocy;&scy;&tcy;&rcy;&ocy;&vcy;&ocy;&vcy;, &pcy;&rcy;&iecy;&zhcy;&dcy;&iecy; &chcy;&iecy;&mcy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&yacy;&tcy;&softcy; &kcy;&acy;&kcy;&icy;&iecy;-&lcy;&icy;&bcy;&ocy; &vcy;&ycy;&chcy;&icy;&scy;&lcy;&iecy;&ncy;&icy;&yacy; &ncy;&acy;&dcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ycy;&mcy;).</span></p> <p><span data-i18n="81195bad1fb1a68df5b5ce8007d34c5f0f25b3c5e4b3cbf9ca1f9374ade764a9/86" data-source="Islands are configured via the &lt;code&gt;pack.island&lt;/code&gt; option, which can be specified multiple times. Each value is a left-anchored regular expressions matching refnames. For example:" onmousemove="i18n(this)">&Ocy;&scy;&tcy;&rcy;&ocy;&vcy;&acy; &ncy;&acy;&scy;&tcy;&rcy;&acy;&icy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&acy;  <code>pack.island</code> , &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &mcy;&ocy;&zhcy;&ncy;&ocy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &rcy;&acy;&zcy;. &Kcy;&acy;&zhcy;&dcy;&ocy;&iecy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; &scy;&ocy;&bcy;&ocy;&jcy; &rcy;&iecy;&gcy;&ucy;&lcy;&yacy;&rcy;&ncy;&ocy;&iecy; &vcy;&ycy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&iecy; &scy; &lcy;&iecy;&vcy;&ocy;&jcy; &pcy;&rcy;&icy;&vcy;&yacy;&zcy;&kcy;&ocy;&jcy;, &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&iecy;&iecy; &icy;&mcy;&iecy;&ncy;&acy;&mcy; &scy;&scy;&ycy;&lcy;&ocy;&kcy;. &Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;:</span></p> <div> <div> <pre class="hljs language-ini"><span class="hljs-section">[pack]</span>
<span class="hljs-attr">island</span> = refs/heads/
<span class="hljs-attr">island</span> = refs/tags/</pre> </div> </div> <p><span data-i18n="453fea9229e38501ddd9d43ba0fc22634a39ad0e0013f04df5ee6cbcf892df2c/1e" data-source="puts heads and tags into an island (whose name is the empty string; see below for more on naming). Any refs which do not match those regular expressions (e.g., &lt;code&gt;refs/pull/123&lt;/code&gt;) is not in any island. Any object which is reachable only from &lt;code&gt;refs/pull/&lt;/code&gt; (but not heads or tags) is therefore not a candidate to be used as a base for &lt;code&gt;refs/heads/&lt;/code&gt;." onmousemove="i18n(this)">&pcy;&ocy;&mcy;&iecy;&shchcy;&acy;&iecy;&tcy; &zcy;&acy;&gcy;&ocy;&lcy;&ocy;&vcy;&kcy;&icy; &icy; &tcy;&iecy;&gcy;&icy; &ncy;&acy; &ocy;&scy;&tcy;&rcy;&ocy;&vcy; (&icy;&mcy;&yacy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&gcy;&ocy; &pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; &scy;&ocy;&bcy;&ocy;&jcy; &pcy;&ucy;&scy;&tcy;&ucy;&yucy; &scy;&tcy;&rcy;&ocy;&kcy;&ucy;; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ucy;&yucy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&yucy; &ocy;&bcy; &icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&icy;&icy; &scy;&mcy;. &ncy;&icy;&zhcy;&iecy;). &Lcy;&yucy;&bcy;&ycy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy;, &ncy;&iecy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&iecy; &ecy;&tcy;&icy;&mcy; &rcy;&iecy;&gcy;&ucy;&lcy;&yacy;&rcy;&ncy;&ycy;&mcy; &vcy;&ycy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&yacy;&mcy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;,  <code>refs/pull/123</code> ), &ncy;&iecy; &ncy;&acy;&khcy;&ocy;&dcy;&yacy;&tcy;&scy;&yacy; &ncy;&icy; &ncy;&acy; &ocy;&dcy;&ncy;&ocy;&mcy; &ocy;&scy;&tcy;&rcy;&ocy;&vcy;&iecy;. &Pcy;&ocy;&ecy;&tcy;&ocy;&mcy;&ucy; &lcy;&yucy;&bcy;&ocy;&jcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;, &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&jcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &icy;&zcy;  <code>refs/pull/</code>  (&ncy;&ocy; &ncy;&iecy; &zcy;&acy;&gcy;&ocy;&lcy;&ocy;&vcy;&kcy;&icy; &icy;&lcy;&icy; &tcy;&iecy;&gcy;&icy;), &ncy;&iecy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &kcy;&acy;&ncy;&dcy;&icy;&dcy;&acy;&tcy;&ocy;&mcy; &ncy;&acy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy; &vcy; &kcy;&acy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &ocy;&scy;&ncy;&ocy;&vcy;&ycy; &dcy;&lcy;&yacy;  <code>refs/heads/</code> .</span></p> <p><span data-i18n="788f7f397cb79712ae527a2690d79275681cf0c154984dde701115aad5c97e4d/ae" data-source="Refs are grouped into islands based on their &amp;quot;names&amp;quot;, and two regexes that produce the same name are considered to be in the same island. The names are computed from the regexes by concatenating any capture groups from the regex, with a &lt;code&gt;-&lt;/code&gt; dash in between. (And if there are no capture groups, then the name is the empty string, as in the above example.) This allows you to create arbitrary numbers of islands. Only up to 14 such capture groups are supported though." onmousemove="i18n(this)">&Scy;&scy;&ycy;&lcy;&kcy;&icy; &gcy;&rcy;&ucy;&pcy;&pcy;&icy;&rcy;&ucy;&yucy;&tcy;&scy;&yacy; &vcy; &ocy;&scy;&tcy;&rcy;&ocy;&vcy;&acy; &ncy;&acy; &ocy;&scy;&ncy;&ocy;&vcy;&iecy; &icy;&khcy;  &quot;names&quot; , &icy; &dcy;&vcy;&acy; &rcy;&iecy;&gcy;&ucy;&lcy;&yacy;&rcy;&ncy;&ycy;&khcy; &vcy;&ycy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&yacy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &scy;&ocy;&zcy;&dcy;&acy;&yucy;&tcy; &ocy;&dcy;&ncy;&ocy; &icy; &tcy;&ocy; &zhcy;&iecy; &icy;&mcy;&yacy;, &scy;&chcy;&icy;&tcy;&acy;&yucy;&tcy;&scy;&yacy; &ncy;&acy;&khcy;&ocy;&dcy;&yacy;&shchcy;&icy;&mcy;&icy;&scy;&yacy; &ncy;&acy; &ocy;&dcy;&ncy;&ocy;&mcy; &ocy;&scy;&tcy;&rcy;&ocy;&vcy;&iecy;. &Icy;&mcy;&iecy;&ncy;&acy; &vcy;&ycy;&chcy;&icy;&scy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &ncy;&acy; &ocy;&scy;&ncy;&ocy;&vcy;&iecy; &rcy;&iecy;&gcy;&ucy;&lcy;&yacy;&rcy;&ncy;&ycy;&khcy; &vcy;&ycy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&jcy; &pcy;&ucy;&tcy;&iecy;&mcy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&iecy;&ncy;&icy;&yacy; &lcy;&yucy;&bcy;&ycy;&khcy; &gcy;&rcy;&ucy;&pcy;&pcy; &zcy;&acy;&khcy;&vcy;&acy;&tcy;&acy; &icy;&zcy; &rcy;&iecy;&gcy;&ucy;&lcy;&yacy;&rcy;&ncy;&ocy;&gcy;&ocy; &vcy;&ycy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&yacy; &scy; &tcy;&icy;&rcy;&iecy;  <code>-</code>  &mcy;&iecy;&zhcy;&dcy;&ucy; &ncy;&icy;&mcy;&icy;. (&Acy; &iecy;&scy;&lcy;&icy; &gcy;&rcy;&ucy;&pcy;&pcy; &zcy;&acy;&khcy;&vcy;&acy;&tcy;&acy; &ncy;&iecy;&tcy;, &tcy;&ocy; &icy;&mcy;&iecy;&ncy;&iecy;&mcy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &pcy;&ucy;&scy;&tcy;&acy;&yacy; &scy;&tcy;&rcy;&ocy;&kcy;&acy;, &kcy;&acy;&kcy; &vcy; &pcy;&rcy;&icy;&vcy;&iecy;&dcy;&iecy;&ncy;&ncy;&ocy;&mcy; &vcy;&ycy;&shcy;&iecy; &pcy;&rcy;&icy;&mcy;&iecy;&rcy;&iecy;.) &Ecy;&tcy;&ocy; &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&yacy;&iecy;&tcy; &scy;&ocy;&zcy;&dcy;&acy;&vcy;&acy;&tcy;&softcy; &pcy;&rcy;&ocy;&icy;&zcy;&vcy;&ocy;&lcy;&softcy;&ncy;&ocy;&iecy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &ocy;&scy;&tcy;&rcy;&ocy;&vcy;&ocy;&vcy;. &Ocy;&dcy;&ncy;&acy;&kcy;&ocy; &pcy;&ocy;&dcy;&dcy;&iecy;&rcy;&zhcy;&icy;&vcy;&acy;&iecy;&tcy;&scy;&yacy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &dcy;&ocy; 14 &tcy;&acy;&kcy;&icy;&khcy; &gcy;&rcy;&ucy;&pcy;&pcy; &zcy;&acy;&khcy;&vcy;&acy;&tcy;&acy;.</span></p> <p><span data-i18n="22ebeb39d3bd2957110a0a39628187dba8aa7bffac2f1f7129d4c1c663d2fb48/5e" data-source="For example, imagine you store the refs for each fork in &lt;code&gt;refs/virtual/ID&lt;/code&gt;, where &lt;code&gt;ID&lt;/code&gt; is a numeric identifier. You might then configure:" onmousemove="i18n(this)">&Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&softcy;&tcy;&iecy;, &chcy;&tcy;&ocy; &vcy;&ycy; &khcy;&rcy;&acy;&ncy;&icy;&tcy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &dcy;&lcy;&yacy; &kcy;&acy;&zhcy;&dcy;&ocy;&gcy;&ocy; &fcy;&ocy;&rcy;&kcy;&acy; &vcy;  <code>refs/virtual/ID</code> , &gcy;&dcy;&iecy;  <code>ID</code>  &mdash; &chcy;&icy;&scy;&lcy;&ocy;&vcy;&ocy;&jcy; &icy;&dcy;&iecy;&ncy;&tcy;&icy;&fcy;&icy;&kcy;&acy;&tcy;&ocy;&rcy;. &Zcy;&acy;&tcy;&iecy;&mcy; &vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&icy;&tcy;&softcy;:</span></p> <div> <div> <pre class="hljs language-ini"><span class="hljs-section">[pack]</span>
<span class="hljs-attr">island</span> = refs/virtual/([<span class="hljs-number">0</span>-<span class="hljs-number">9</span>]+)/heads/
<span class="hljs-attr">island</span> = refs/virtual/([<span class="hljs-number">0</span>-<span class="hljs-number">9</span>]+)/tags/
<span class="hljs-attr">island</span> = refs/virtual/([<span class="hljs-number">0</span>-<span class="hljs-number">9</span>]+)/(pull)/</pre> </div> </div> <p><span data-i18n="ec312b1c9c122dd99104de985e32d623b674481b2edbdee8f0dfba0ba5e2ef22/5e" data-source="That puts the heads and tags for each fork in their own island (named &amp;quot;1234&amp;quot; or similar), and the pull refs for each go into their own &amp;quot;1234-pull&amp;quot;." onmousemove="i18n(this)">&Pcy;&rcy;&icy; &ecy;&tcy;&ocy;&mcy; &gcy;&ocy;&lcy;&ocy;&vcy;&kcy;&icy; &icy; &tcy;&iecy;&gcy;&icy; &dcy;&lcy;&yacy; &kcy;&acy;&zhcy;&dcy;&ocy;&jcy; &vcy;&icy;&lcy;&kcy;&icy; &pcy;&ocy;&mcy;&iecy;&shchcy;&acy;&yucy;&tcy;&scy;&yacy; &ncy;&acy; &ocy;&tcy;&dcy;&iecy;&lcy;&softcy;&ncy;&ycy;&jcy; &ocy;&scy;&tcy;&rcy;&ocy;&vcy; (&scy; &icy;&mcy;&iecy;&ncy;&iecy;&mcy;  &quot;1234&quot;  &icy;&lcy;&icy; &acy;&ncy;&acy;&lcy;&ocy;&gcy;&icy;&chcy;&ncy;&ycy;&jcy;), &acy; &scy;&scy;&ycy;&lcy;&kcy;&icy; pull &dcy;&lcy;&yacy; &kcy;&acy;&zhcy;&dcy;&ocy;&gcy;&ocy; &pcy;&iecy;&rcy;&iecy;&khcy;&ocy;&dcy;&yacy;&tcy; &vcy; &ocy;&tcy;&dcy;&iecy;&lcy;&softcy;&ncy;&ycy;&jcy;  &quot;1234-pull&quot; .</span></p> <p><span data-i18n="2dfdc35ed299404d6f445ecc5b60c784842bee449bb479eaf12151011a0fca1d/c7" data-source="Note that we pick a single island for each regex to go into, using &amp;quot;last one wins&amp;quot; ordering (which allows repo-specific config to take precedence over user-wide config, and so forth)." onmousemove="i18n(this)">&Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy; &mcy;&ycy; &vcy;&ycy;&bcy;&icy;&rcy;&acy;&iecy;&mcy; &ocy;&dcy;&icy;&ncy; &ocy;&scy;&tcy;&rcy;&ocy;&vcy; &dcy;&lcy;&yacy; &kcy;&acy;&zhcy;&dcy;&ocy;&gcy;&ocy; &rcy;&iecy;&gcy;&ucy;&lcy;&yacy;&rcy;&ncy;&ocy;&gcy;&ocy; &vcy;&ycy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&yacy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yacy; &pcy;&ocy;&rcy;&yacy;&dcy;&ocy;&kcy;  &quot;last one wins&quot;  (&kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&yacy;&iecy;&tcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;, &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&chcy;&ncy;&ocy;&jcy; &dcy;&lcy;&yacy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;, &icy;&mcy;&iecy;&tcy;&softcy; &pcy;&rcy;&icy;&ocy;&rcy;&icy;&tcy;&iecy;&tcy; &ncy;&acy;&dcy; &ocy;&bcy;&shchcy;&iecy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&ocy;&jcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&iecy;&jcy; &icy; &tcy;. &dcy;.).</span></p> </div> <h2 class="text-body-emphasis"  id="_configuration"><span data-i18n="b332c3492d5eb10a118eb6d8b0dcd689bc2477ce2ae16b303753b942b54377bc/aa" data-source="Configuration" onmousemove="i18n(this)">Configuration</span></h2> <div> <p><span data-i18n="3d1978224b4bd5f975c2a2cfe7a2ffbb1b6692b353e824e16a8388f9c32e40eb/f1" data-source="Various configuration variables affect packing, see &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt; (search for &amp;quot;pack&amp;quot; and &amp;quot;delta&amp;quot;)." onmousemove="i18n(this)">&Rcy;&acy;&zcy;&lcy;&icy;&chcy;&ncy;&ycy;&iecy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ycy;&iecy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy; &vcy;&lcy;&icy;&yacy;&yucy;&tcy; &ncy;&acy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&kcy;&ucy;, &scy;&mcy;.  <a href="git-config.html">git-config[1]</a>  (&ncy;&acy;&jcy;&dcy;&icy;&tcy;&iecy;  &quot;pack&quot;  &icy;  &quot;delta&quot; ).</span></p> <p><span data-i18n="cb9f4c9d3a98233b7c50d1be28af629a8995cb1aad6b50b4a40bb0809b95d20d/ec" data-source="Notably, delta compression is not used on objects larger than the &lt;code&gt;core.bigFileThreshold&lt;/code&gt; configuration variable and on files with the attribute &lt;code&gt;delta&lt;/code&gt; set to false." onmousemove="i18n(this)">&Pcy;&rcy;&icy;&mcy;&iecy;&chcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;, &chcy;&tcy;&ocy; &dcy;&iecy;&lcy;&softcy;&tcy;&acy;-&scy;&zhcy;&acy;&tcy;&icy;&iecy; &ncy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &dcy;&lcy;&yacy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;, &rcy;&acy;&zcy;&mcy;&iecy;&rcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &pcy;&rcy;&iecy;&vcy;&ycy;&shcy;&acy;&iecy;&tcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&ocy;&ncy;&ncy;&ucy;&yucy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ucy;&yucy;  <code>core.bigFileThreshold</code> , &icy; &dcy;&lcy;&yacy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy; &scy; &acy;&tcy;&rcy;&icy;&bcy;&ucy;&tcy;&ocy;&mcy;  <code>delta</code> , &dcy;&lcy;&yacy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&gcy;&ocy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; false.</span></p> </div> <h2 class="text-body-emphasis"  id="_see_also"><span data-i18n="2fa97693b70fa87b95b2d1bdf9558e4ac65d5e82d145f13a03849c4d9c4957a9/40" data-source="See also" onmousemove="i18n(this)">See also</span></h2> <div> <p> <span data-i18n="429fb2691054d0d4703313c6005f8f50050ded569829bb594447e215fd13f20e/7a" data-source="&lt;a href=&quot;git-rev-list&quot;&gt;git-rev-list[1]&lt;/a&gt;&lt;a href=&quot;git-repack&quot;&gt;git-repack[1]&lt;/a&gt;&lt;a href=&quot;git-prune-packed&quot;&gt;git-prune-packed[1]&lt;/a&gt;" onmousemove="i18n(this)"><a href="git-rev-list.html">git-rev-list[1]</a><a href="git-repack.html">git-repack[1]</a><a href="git-prune-packed.html">git-prune-packed[1]</a></span></p> </div><address>
<p>
    &copy; 2012&ndash;2024 Scott Chacon and others<br/>Licensed under the MIT License.<br/>
<a href="https://git-scm.com/docs/git-pack-objects">https://git-scm.com/docs/git-pack-objects</a>
</p>
</address>                </article>
            </main>

            <br>
            <br>
            <hr>

                            <ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-6424571640879890"
     data-ad-slot="3954319254"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>            
        </div>

        <!-- -->

        <div class="col-md-3">
            <br>
            <form action="-index-.html">
                <div class="input-group">
                    <input class="form-control" type="search" name="q" placeholder="Search for Git" required>
                    <button class="btn btn-primary" type="submit">
                        <i class="bi bi-search"></i>
                    </button>
                </div>
            </form>
            <br>

                            <div class="list-group list-group-flush">
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-pack-redundant.html">
                            git pack-redundant                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-pack-refs.html">
                            git pack-refs                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-patch-id.html">
                            git patch-id                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-prune.html">
                            git prune                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-prune-packed.html">
                            git prune-packed                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-pull.html">
                            git pull                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-push.html">
                            git push                        </a>
                                    </div>
            
            <br>
            <div class="my-3">
                   <ins class="adsbygoogle"
        style="display:block"
        data-ad-format="autorelaxed"
        data-ad-client="ca-pub-6424571640879890"
        data-ad-slot="7867651344"></ins>
   <script>
        (adsbygoogle = window.adsbygoogle || []).push({});
   </script>            </div>
            <br>

            
            
        </div>
    </div>
</div>    <!--/sse-->

    <footer>
        <br>
        <div class="container">
            <div class="row">
                <div class="col">
                    <hr>
                    <div class="row">
                        <div class="col-md-10">
                            <ul class="nav">
                                <li class="nav-item">
                                    <a class="nav-link ps-0" href="https://runebook.dev/">Help us Improve Translation</a>
                                </li>
                                                            </ul>
                        </div>
                        <div class="col-md-2 text-end">
                            <a href="git-pack-objects.html#" class="fs-5" aria-label="Top">
                                <i class="bi bi-arrow-up-square-fill"></i>
                            </a>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <br>
    </footer>
    <script src="../../../runebook.js"></script>
</body>

</html>